import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Toolkit;
import java.awt.datatransfer.StringSelection;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import com.sun.glass.ui.Clipboard;
public class calculator extends JFrame implements ActionListener{
//定义菜单元素
JMenuBar myJMenuBar;
JMenu menu ,menu2,menu3;
JMenuItem item,item2,item3,
item4,item5,item6;
JTextField inputField;
JButton[] NumButton;//数字键
JButton[] symbol;//符号键
//定义数据变量
int sum;
String fuhao,sum1="1",sum2="0";
//画窗体
calculator(int width,int length,int x,int y){
super("简单计算机");
setLayout(new FlowLayout());
setBounds(width,length,x,y);
init();
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
//加组件
private void init() {
//表头菜单
myJMenuBar=new JMenuBar();
menu = new JMenu("编辑");
menu2 = new JMenu("帮助");
menu3 = new JMenu("关于我们");
//menu子菜单
item = new JMenuItem("清空");
item2 = new JMenuItem("撤销");
item3= new JMenuItem("复制");
//menu3子菜单
item4= new JMenuItem("作者");
item5= new JMenuItem("版本");
item6= new JMenuItem("制作日期");
//子菜单方法
item.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
inputField.setText("");
}
});
item3.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
calculator.setSystemClipboard(inputField.getText());
}
});
item4.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(n
java简单计算器实现,只有四则运算
最新推荐文章于 2025-08-02 21:08:54 发布
