如何使用ScrollPane从表中获取值并将其设置为字段?我的代码无法正常工作。
table_3 = new JTable();
table_3.setBounds(12, 27, 315, 220);
JScrollPane scrollPane3 = new JScrollPane();
scrollPane3.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
DefaultTableModel model = (DefaultTableModel) table_3.getModel();
int selectedRowIndex=table_3.getSelectedRow();
txtArtist.setText(model.getValueAt(selectedRowIndex, 0).toString());
textField_4.setText(model.getValueAt(selectedRowIndex, 1).toString());
}
});
scrollPane3.setBounds(12, 27,315,220);
panel_4.add(scrollPane3);
scrollPane3.setViewportView(table_3);
答案 0 :(得分:0)
如何使用ScrollPane从表中获取值
scrollPane3.addMouseListener(new MouseAdapter() {
将MouseListener添加到实际单击的组件中。
在这种情况下,您要处理鼠标在表格上的单击。