📄 computer.java
字号:
import java.awt.*;
import javax.swing.*;
public class Computer{
NumberButton numberButton[];
OperationButton operationButton[];
JButton backspace,clear;
JButton kaifan,baifen,daoshu,denghao,log,zhishu,jiecheng,ln,sin,cos,tan;
JTextField textField;
Panel panel1;
JFrame frame;
public Computer(){
numberButton=new NumberButton[10];
for(int i=0;i<10;i++){
numberButton[i]=new NumberButton(i);
}
String operations[]={"+","-","*","/"};
operationButton=new OperationButton[4];
for(int i=0;i<4;i++){
operationButton[i]=new OperationButton(operations[i]);
}
backspace=new JButton("backspace");
clear=new JButton("C");
kaifan=new JButton("sqrt");
baifen=new JButton("%");
daoshu=new JButton("1/x");
log=new JButton("log");
zhishu=new JButton("y^x");
jiecheng=new JButton("n!");
ln=new JButton("ln");
sin=new JButton("sin");
cos=new JButton("cos");
tan=new JButton("tan");
GridLayout layout=new GridLayout(1,7);
panel1=new Panel();
panel1.setLayout(layout);
//panel1.add(textField);
//panel1.add(backspace);
//panel1.add(clear);
panel1.add(numberButton[7]);
panel1.add(numberButton[8]);
panel1.add(numberButton[9]);
panel1.add(operationButton[3]);
panel1.add(kaifan);
panel1.add(log);
panel1.add(sin);
frame=new JFrame();
frame.add(panel1);
frame.setVisible(true);
frame.pack();
}
public static void main(String[]args){
new Computer();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -