我有這個方法,它包含一個MouseEvent。我如何返回idu變量? 它就像一個方法中的方法或如何調用它,我無法弄清楚頂部如何返回idu變量。返回值的問題java
public int getId() {
int idu;
table.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (e.getClickCount() == 1) {
JTable target = (JTable)e.getSource();
int row = target.getSelectedRow();
Object record = data[row][0];
idu = (Integer) record;
}
}
});
return idu;
}
好像你可能對異步編程的工作原理有一個根本性的誤解。 – Mysticial 2014-12-03 23:34:06