- tips:最近因为课程需要,用
JavaSwing
做了一个简易计算器,代码十分简单,有需要的可以搬走。
过程
- 先创建JFrame容器,采用水平布局。作为总的框架。
- 然后用 create_button 方法,循环创建按钮,并设置大小。
- 创建 add_button 方法,将按钮添加到面板上。
- 创建 add_listener 方法,给每个按钮增加按钮监听。
- 通过 set_text 方法,设置显示的文本。
最终结果如图
代码如下
package Calculator;
import javax.swing.JFrame;
import java.awt.FlowLayout;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.Dimension;
import javax.swing.JButton;
import javax.swing.JTextField;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
/**
* 先设计出整个计算器的框架
* 在实现功能
* @author asus
*
*/
public class Calculator {
//静态变量,设置输入框文本。
static String input = "";
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame f = new JFrame()