[英]JLabel - Can't get two integers to add
我正在嘗試使用JLabel創建一個將兩個數字相加的基本Java程序。
但是由於某種原因,當我嘗試將兩個數字相加時,int3不會改變
編輯:我添加了一個事件,但是找不到它說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));
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.