Java 如何将JTable值传递到一帧到另一帧
我正在用java创建一个简单的库存系统。我喜欢将数据传递到一个JFrame到另一个JFrame。我只能传递一个数据。我不知道如何传递多个数据。我试图在下面附上的东西 这是如何创建模型的Java 如何将JTable值传递到一帧到另一帧,java,Java,我正在用java创建一个简单的库存系统。我喜欢将数据传递到一个JFrame到另一个JFrame。我只能传递一个数据。我不知道如何传递多个数据。我试图在下面附上的东西 这是如何创建模型的 DefaultTableModel dtm; dtm.addRow(new Object[] { txtproduct.getText(), txtprice.getText(), }); 不能有两个具有相同
DefaultTableModel dtm;
dtm.addRow(new Object[]
{
txtproduct.getText(),
txtprice.getText(),
});
不能有两个具有相同参数的构造函数 尝试这样做:
public print(String user, String age)
{
initComponents();
this.lname = user;
this.lage = age;
name.setText(lname);
age.setText(lage);
}
然后通过“”,在那里你不需要一些参数。
创建JFrame
new print(name, "").setVisible(true);
或
您有两个类似的构造函数
公共打印(字符串名称)
和公共打印(字符串年龄)
,它们是相同的。编译器不关心参数的名称。它只关心参数的类型和数量。因此,这两个构造函数与公共打印(字符串s)完全相同,这是一个错误。尝试将它们合并到一个构造函数中,如下所示:publicprint(字符串名称,字符串年龄)
我尝试了你所说的,但此时我得到了一个错误年龄。setText(年龄);我无法写入第二个Jtextbox名称,因为只有一个数据显示为公共打印(String user,String age){initComponents();this.lname=user;this.lage=age;txtname.setText(lname);txtage.setText(lage);}txtage.setText(lage);此处未显示数据,先生,现在未显示错误您使用的参数是什么?lage是否为空?新打印(名称“”)。设置可见(真);新打印(“,年龄).setVisible(true);空sir only age显示的名称未显示,使用新打印(名称、年龄)。设置可见(true)代码>显示姓名和年龄??
new print("", age).setVisible(true);