我正在制作数据库应用程序,我正在为这个问题苦苦挣扎一周。我也不确定如何发布我的问题的标题,但我希望你能理解。我有两个框架:城市和国家。
城市框架:
国家框架:
当我单击城市框架中的“搜索”按钮时,它会打开一个国家框架。当我点击国家框架中的表格时,它通过这种方法将选定行和列“国家”中的值传递到变量 tableValCountry 中:
table.addMouseListener(new MouseListener(){
@Override
public void mouseClicked(MouseEvent e) {
int selRow = table.getSelectedRow();
String tableValCountry = (String)table.getValueAt(selRow, 1);
}
@Override
public void mouseEntered(MouseEvent e) {
}
@Override
public void mouseExited(MouseEvent e) {
}
@Override
public void mousePressed(MouseEvent e) {
}
@Override
public void mouseReleased(MouseEvent e) {
}});
然后我想将该 tableValCountry 变量传递给 City 框架并通过单击添加按钮更新其中一个文本字段。我怎样才能做到这一点?提前致谢。
PS我可以用getter和setter来做到这一点,但我需要在我的城市框架中有一些“获取”按钮来检索值(我不想这样做)。并且城市框架必须始终可见。