【发布时间】:2019-06-18 18:09:11
【问题描述】:
在第一个 Jframe 中,我有一个从数据库填充的 JTable,我需要将所选 jTable 的数据传递到另一个框架。
所以我需要从另一个 JInternalFrame 中知道在第一个 Jframe 中选择了哪一行
public void showTableData() {
try {
Class.forName(driverName);
Connection con = DriverManager.getConnection(url, userName, password);
String sql = "SELECT t.name, t.exam, l.coursename\n"
+ "FROM exam AS t\n"
+ "INNER JOIN Course as l ON (t.LendaID=l.LendaID)";
PreparedStatement ps = con.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
int i = 0;
Jtable1.setModel(DbUtils.resultSetToTableModel(rs));
} catch (Exception ex) {
ex.printStackTrace();
JOptionPane.showMessageDialog(null, ex.getMessage(), "Error",
JOptionPane.ERROR_MESSAGE);
}
}
这是我在第一个 Jframe 中的表格
【问题讨论】:
-
在第一帧你的意思是
JFrame? -
是的,我就是这个意思
-
那么您的应用是否包含两个
JFrames ?