📄 sumtextfields.java
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class SumTextFields extends JFrame
implements ActionListener {
private JTextField number1Field,number2Field,sumField;
private JLabel equalsLabel;
private JButton plusButton;
public static void main(String[] args){
SumTextFields frame=new SumTextFields();
frame.setSize(350,300);
frame.createGUI();
frame.show();
}
private void createGUI(){
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container window=getContentPane();
window.setLayout(new FlowLayout());
number1Field=new JTextField(7);
window.add(number1Field);
plusButton=new JButton("+");
window.add(plusButton);
plusButton.addActionListener(this);
number2Field=new JTextField(7);
window.add(number2Field);
equalsLabel=new JLabel("=");
window.add(equalsLabel);
sumField=new JTextField(7);
window.add(sumField);
}
public void actionPerformed(ActionEvent event){
int number1=Integer.parseInt(number1Field.getText());
int number2=Integer.parseInt(number2Field.getText());
sumField.setText(Integer.toString(number1+number2));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -