PDA

View Full Version : گرفتن شماره سطر کلیک شده توی (jtable) توسط کاربر



reza_zah1991
جمعه 07 مهر 1391, 12:27 عصر
سلام
کسی بلده چطوری وقتی کاربر روی یکی از سطر های یه jtable کلیک میکنه شماره سطر کلیک شده رو به من بده.

java.source.ir
یک شنبه 09 مهر 1391, 14:20 عصر
سلام
کسی بلده چطوری وقتی کاربر روی یکی از سطر های یه jtable کلیک میکنه شماره سطر کلیک شده رو به من بده.

سلام لینک زیر رو نگاهی بهش بنداز:
http://stackoverflow.com/questions/243553/how-to-reliably-get-row-index-in-jtable-from-mouseevent

reza_zah1991
دوشنبه 01 آبان 1391, 18:48 عصر
این کد کار میکنه

table.addMouseListener(new MouseListener() {
@Override
public void mouseClicked(MouseEvent e) {

int selRows = table.getSelectedRow();
int row = selRows;
row = table.convertRowIndexToModel(row);
System.out.println(row);
}

@Override
public void mousePressed(MouseEvent e) {
//To change body of implemented methods use File | Settings | File Templates.
}

@Override
public void mouseReleased(MouseEvent e) {
//To change body of implemented methods use File | Settings | File Templates.
}

@Override
public void mouseEntered(MouseEvent e) {
//To change body of implemented methods use File | Settings | File Templates.
}

@Override
public void mouseExited(MouseEvent e) {
//To change body of implemented methods use File | Settings | File Templates.
}
});