📄 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 + -