我正在尝试使用NetBeans构建GUI,我已经将MainFrame放入我的程序的第一个JFrame中,即JTextField(jTextFieldT)和JTable(jTable2),现在位于名为AdderFrame I的第二帧中当我点击按钮将价格添加到表中的一行时,已经放置了JTextField(jTextField2)和一个按钮。现在我正在尝试将价格放入jTextFieldT,每次我使用AdderFrame更新表格时,我希望将我的价格添加到已经放入jTextFieldT的价格中。
现在我的主要问题是我不能使用int添加到jtable,但似乎我找不到任何方法将2个字符串添加到表中的jtextFieldT并在那里总和。
这是我在AdderFrame按钮上使用的代码:
String Brand;
String Item;
String Price;
String Date;
String Dept;
String Total;
Brand = jComboBox1.getSelectedItem().toString();
Item =jTextField1.getText().toString();
Date =jTextField4.getText().toString();
Dept =jCheckBox1.getText().toString();
Price=jTextField2.getText().toString();
Total=MainFrame.jTextFieldT.getText().toString();
MainFrame.jTextFieldT.setText(+(Total+Price));
DefaultTableModel model = (DefaultTableModel)MainFrame.jTable2.getModel();
if(jCheckBox1.isSelected()){
model.addRow(new Object[]{Brand,Item,Price,Date,true});
} else {
model.addRow(new Object[]{Brand,Item,Price,Date});
}
答案 0 :(得分:1)
toString()
。它自动成为一个字符串。Integer.parseInt(stringToConvert)
。