0
JLabelで2つの数値を追加する基本的なJavaプログラムを作成しようとしています。JLabel - 2つの整数を追加できません
しかし、私は試してみて、2つの数値を追加するとき、INT3が
EDITを変更しないいくつかの理由のために:私は、しかし、そのがint 1、2及び3は
を見つけることができないと言って、イベントを追加しましたprivate partA()
{
super("Part A");;
setSize(500, 500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(true);
setVisible(true);
setLayout(new FlowLayout());
JTextArea textArea = new JTextArea();
JLabel number1Label = new JLabel("Number 1: ", JLabel.CENTER); //NUM1LABEL
JTextField int1 = new JTextField(15); //NUM1BOX
JLabel number2Label = new JLabel("Number 2: ", JLabel.CENTER); //NUM2LABEL
JTextField int2 = new JTextField(15); //NUM2BO
JButton addition = new JButton("Add"); //ADDBUTTON
JLabel int3 = new JLabel("", JLabel.CENTER);
GridLayout grid = new GridLayout(3,3);
setLayout(grid);
add(number1Label);
add(int1);
add(number2Label);
add(int2);
add(addition);
add(int3);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
String name = e.getActionCommand();
if(name.equals("Add")) {
int num1 = Integer.parseInt(int1.getText());
int num2 = Integer.parseInt(int2.getText());
int result = num1 + num2;
int3.setText(Integer.toString(result));
}
}
を「計算」ボタンをタップして実行できるようにする必要がある詳細を与えるHow to use buttonsとHow to write an action listenerを見て持つことから始めるお勧めします。だから、基本的に私はそれを必要とする "ボタンがクリックされたとき、このコードブロックを実行する" – Lachie
@ TambohMcDougalはい。チュートリアルを見て、あなたが作ることができるものを見て、報酬が決まらないので、自分で解決策を見つけ出す機会を奪ってはいけません。あなたが特定のコンセプトに問題がある場合は、戻ってきて、より多くの手引きを提供します – MadProgrammer
ありがとう、もう少し詳しく読んでコードを追加しましたが、別の問題があります – Lachie