Java 如何使用eclipse中不同JFrame的数据填充JTable
好的,问题是我创建了一个主框架,它应该捕获从第二个框架添加的信息。我已经在一个框架中测试过了,它工作得很好,但是当分开的时候就不行了 这是大型机中的表格格式Java 如何使用eclipse中不同JFrame的数据填充JTable,java,eclipse,user-interface,jframe,Java,Eclipse,User Interface,Jframe,好的,问题是我创建了一个主框架,它应该捕获从第二个框架添加的信息。我已经在一个框架中测试过了,它工作得很好,但是当分开的时候就不行了 这是大型机中的表格格式 table = new JTable(); table.setBounds(10, 11, 394, 182); model = new DefaultTableModel(); Object[] column = {"ID","Name","
table = new JTable();
table.setBounds(10, 11, 394, 182);
model = new DefaultTableModel();
Object[] column = {"ID","Name","Budget","Ministry"};
Object[] row = new Object[0];
model.setColumnIdentifiers(column);
table.setModel(model);
scrollPane.setViewportView(table);
这是我为第二帧添加的代码:
JButton btnNewButton = new JButton("Register");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
PromoterView mde = new PromoterView();
row[0]=i.getText();
row[1]=n.getText();
row[2]=b.getText();
row[3]=m.getText();
row[4]=a.getText();
mde.model.addRow(PromoterView.row);
}
问题是获取register按钮链接并填充Jtable。如果在子窗口中不起作用,则您没有对TableModel的正确引用。不应按变量名引用模型。您应该有一个getter方法来访问该表。