0
두 개의 숫자를 더하는 JLabel로 기본 Java 프로그램을 만들려고합니다. JLabel - 두 정수를 더할 수 없습니다.
그러나 어떤 이유로
, 나는 두 숫자를 시도하고 추가 할 때, 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));
}
}
을에 "계산"버튼을 누르고 수행 할 수 있도록 필요한 세부 사항을 제공합니다 How to use buttons 및 How to write an action listener를 살펴함으로써 시작하는 것이 좋습니다. 그래서 기본적으로 "버튼을 클릭하면이 코드 블록을 실행하십시오." – Lachie
@TambohMcDougal 예. 자습서를보고, 무엇을 만들 수 있는지 알아보십시오. 보상은 정의 할 수 없으므로 솔루션을 직접 발견 할 수있는 기회를 빼앗기지 않을 것이며 더 많은 것을 배울 것입니다. 특정 개념에 문제가있는 경우 돌아 오면 더 자세한 안내를 드리겠습니다 – MadProgrammer
감사합니다. 코드를 추가하고 코드를 추가했지만 다른 문제가 발생했습니다 – Lachie