我正在动态创建jTABLES
. 数量jTABLES
取决于数据库。
while(rset.next())
{
//Create Scroll Pane
JScrollPane newScrollPane = new JScrollPane();
//Create Table
JTable newTable = new JTable();
//Add Table to Scroll Pane
newScrollPane.setViewportView(newTable);
//Add Scroll Pane to a Tabbed Pane
jTabbedPane1.addTab(rset.getString(1),newTable);
}
我需要添加MouseListener
到每个jTABLE
,它基本上是相同的侦听器,相同的操作。
while(rset.next())
{
//Table Created.....
newTable.addMouseListener(new MouseListener() {
@Override
public void mouseClicked(MouseEvent e) {
String data = newTable.getValueAt(0,0).toString();
}
//More Abstract Methods...
});
}
Netbeans,强迫我制作新表final
,据我所知,final
以后不能更改变量,这里有什么问题吗?我这样做对吗?