?? supercalculator.java
字號:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class SuperCalculator extends Frame implements ActionListener
{ String s;TextField label=new TextField(35);ok1 oem=new ok1();
SuperCalculator()
{
super("超超超級計算器");
setBounds(100,100,450,90);
setLayout(null);
setVisible(true);
label.setBounds(50,40,300,20);
add(label);
Button button1=new Button("clear");
Button button=new Button("Enter");
add(button);
add(button1);
button.addActionListener(this);
button.setBounds(350,40,80,30);
button1.setBounds(60,65,40,20);
button1.addActionListener(oem);
addWindowListener(new ok());
}
public void actionPerformed(ActionEvent e)
{ s=label.getText(); String s1=new String();if(s.compareTo(s1)==0) label.setText("請輸入正確表達式");
Core c=new Core(s); if(c.d==0) label.setText("請輸入正確表達式"); else{Double k=new Double(c.d); label.setText(k.toString()); } }
public static void main(String[] args)
{
try{
SuperCalculator sc=new SuperCalculator();}
catch(Exception e)
{SuperCalculator sc1=new SuperCalculator(); TextField label1=sc1.label; label1.setText("請輸入正確表達式");}
}
class ok1 implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
label.setText("");}
}
}
class ok extends WindowAdapter
{
public void windowClosing(WindowEvent e){ System.exit(0);}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -