itemName、origPrice、salesPrice、departmentの変数を保存してから、すべてのレコードをJTextBoxまたはJTableに表示する必要があります。値を表示するものはすべて、コンテナに追加できる必要があります。getContentPane();
変数を保存する方法がわかりません。JDKをインストールするときに、Javaにはデータベースが付属していますか?
また、変数は1つのアクションリスナーに格納され、[値の表示]ボタンには別のアクションリスナーがあります。
//Calculate action listener
buttonCalc.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
itemName = fieldItem.getText();
originalPrice = Double.parseDouble(fieldOrigPrice.getText());
discount = Double.parseDouble(fieldDiscount.getText());
salesPrice = originalPrice - (originalPrice * discount);
//store these values
// sales price label
JLabel label = new JLabel();
...
container.add( label );
}
});
//Display values action listener
buttonDisplay.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
/*Must use a JTextArea or JTable to display all the stored values for:
*
* Item name
Department
Original price
Sale price
*/
}
});
編集:ユーザーは、アイテム名、部門、元の価格、および割引率を入力します。JFrameが開いているときにユーザーが入力したJTextAreaまたはJTableに、すべてのitemName、department、originalPrice、salesPriceを表示する必要があります。