JList:
getModel().getElementAt(getSelectedIndex())
JTable(多看api,以下是api的一个范例):
TableModel dataModel = new AbstractTableModel() {
public int getColumnCount() { return 10; }
public int getRowCount() { return 10;}
public Object getValueAt(int row, int col) { return new Integer(row*col);//看看这里,你应该会调用了,呵呵
}
};
JTable table = new JTable(dataModel);
JScrollPane scrollpane = new JScrollPane(table);
getModel().getElementAt(getSelectedIndex())
JTable(多看api,以下是api的一个范例):
TableModel dataModel = new AbstractTableModel() {
public int getColumnCount() { return 10; }
public int getRowCount() { return 10;}
public Object getValueAt(int row, int col) { return new Integer(row*col);//看看这里,你应该会调用了,呵呵
}
};
JTable table = new JTable(dataModel);
JScrollPane scrollpane = new JScrollPane(table);
还是不行啊,我要双击就得到它的值
table.getValueAt(table.getSelectedRow(),table.getSelectedColumn())
public void mouseClicked(MouseEvent e) {
String s = (String)table_.getValueAt(table_.getSelectedRow(),table_.getSelectedColumn());
System.out.println("s:::" + s);
}
});
一并感谢jxspace(彼黍离离)