怎么用windowsbuilder写一个计算器
时间: 2023-04-10 09:01:29 浏览: 276
简易计算器_html_源码
5星 · 资源好评率100%
你可以按照以下步骤使用WindowsBuilder编写一个计算器:
1. 打开Eclipse IDE并创建一个新的Java项目。
2. 在项目中创建一个新的Java类,并将其命名为“Calculator”。
3. 在“Calculator”类中添加一个主方法,并在其中创建一个新的窗体对象。
4. 在窗体对象中添加一个文本框和一些按钮,以便用户可以输入数字和执行计算操作。
5. 为每个按钮添加一个事件监听器,以便在用户单击按钮时执行相应的计算操作。
6. 在事件监听器中编写计算逻辑,并将结果显示在文本框中。
这是一个简单的示例代码,可以帮助你开始编写计算器:
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class Calculator {
private JFrame frame;
private JTextField textField;
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Calculator window = new Calculator();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public Calculator() {
initialize();
}
private void initialize() {
frame = new JFrame();
frame.setBounds(100, 100, 300, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);
textField = new JTextField();
textField.setBounds(10, 10, 260, 30);
frame.getContentPane().add(textField);
textField.setColumns(10);
JButton btn1 = new JButton("1");
btn1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
textField.setText(textField.getText() + "1");
}
});
btn1.setBounds(10, 50, 50, 50);
frame.getContentPane().add(btn1);
JButton btn2 = new JButton("2");
btn2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
textField.setText(textField.getText() + "2");
}
});
btn2.setBounds(70, 50, 50, 50);
frame.getContentPane().add(btn2);
// Add more buttons and event listeners for other digits and operations
}
}
阅读全文