?? calculator.java
字號:
import java.awt.EventQueue;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JRadioButtonMenuItem;
public class Calculator {
private JFrame frame;
/**
* Launch the application
* @param args
*/
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();
}
}
});
}
/**
* Create the application
*/
public Calculator() {
createContents();
}
/**
* Initialize the contents of the frame
*/
private void createContents() {
frame = new JFrame();
frame.setTitle("科學計算器");
frame.setBounds(100, 100, 500, 375);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JMenuBar menuBar = new JMenuBar();
frame.setJMenuBar(menuBar);
final JMenu menu = new JMenu();
menu.setToolTipText("");
menu.setName("");
menu.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
}
});
menu.setText("編輯");
menuBar.add(menu);
final JMenuItem newItemMenuItem = new JMenuItem();
newItemMenuItem.setText("復制");
menu.add(newItemMenuItem);
final JMenuItem newItemMenuItem_1 = new JMenuItem();
newItemMenuItem_1.setText("粘貼");
menu.add(newItemMenuItem_1);
final JMenu menu_1 = new JMenu();
menu_1.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
}
});
menu_1.setText("查看");
menuBar.add(menu_1);
final JRadioButtonMenuItem newRadiobuttonRadioButtonMenuItem = new JRadioButtonMenuItem();
newRadiobuttonRadioButtonMenuItem.setText("二進制");
menu_1.add(newRadiobuttonRadioButtonMenuItem);
final JRadioButtonMenuItem newRadiobuttonRadioButtonMenuItem_1 = new JRadioButtonMenuItem();
newRadiobuttonRadioButtonMenuItem_1.setText("八進制");
menu_1.add(newRadiobuttonRadioButtonMenuItem_1);
final JRadioButtonMenuItem newRadiobuttonRadioButtonMenuItem_2 = new JRadioButtonMenuItem();
newRadiobuttonRadioButtonMenuItem_2.setText("十進制");
menu_1.add(newRadiobuttonRadioButtonMenuItem_2);
final JRadioButtonMenuItem newRadiobuttonRadioButtonMenuItem_3 = new JRadioButtonMenuItem();
newRadiobuttonRadioButtonMenuItem_3.setText("十六進制");
menu_1.add(newRadiobuttonRadioButtonMenuItem_3);
final JMenu menu_2 = new JMenu();
menu_2.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
}
});
menu_2.setText("幫助");
menuBar.add(menu_2);
final JMenuItem newItemMenuItem_2 = new JMenuItem();
newItemMenuItem_2.setText("幫助主題");
menu_2.add(newItemMenuItem_2);
final JMenuItem newItemMenuItem_3 = new JMenuItem();
newItemMenuItem_3.setText("關于計算器");
menu_2.add(newItemMenuItem_3);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -