level 5
Y头向后转
楼主
import java.awt.*;
import java.awt.event.KeyEvent; import javax.swing.*;
import javax.swing.border.BevelBorder; public class calc extends JFrame { /******************************** 设置标题栏 ********************************/
private Container contenPane;
private JPanel pan_txt = new JPanel();
private JPanel pan_back = new JPanel();
private JPanel pan_mc = new JPanel();
private JPanel pan_number = new JPanel();
private JTextField txt = new JTextField(); private JButton btn_back = new JButton("退格");
private JButton btn_CE = new JButton("CE");
private JButton btn_C = new JButton("C"); private JMenuBar menubar = new JMenuBar(); private JMenu menu_edit = new JMenu("编辑(E)");
private JMenuItem mi_copy = new JMenuItem("复制(C)");
private JMenuItem mi_paste = new JMenuItem("粘贴(P)"); private JMenu menu_check = new JMenu("查看(V)");
private JMenuItem mi_standard = new JMenuItem("标准型(T)");
private JMenuItem mi_science = new JMenuItem("科学型(S)");
private JMenuItem mi_Packet = new JMenuItem("数据分组(I)"); private JMenu menu_help = new JMenu("帮助(H)");
private JMenuItem mi_theme = new JMenuItem("帮助主题(H)");
private JMenuItem mi_about = new JMenuItem("关于计算器(A)"); public calc() { this.setSize(300, 280);
this.setLocationRelativeTo(null);// 使对话框显示在屏幕中间
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
contenPane = this.getContentPane();
contenPane.setLayout(null);
init();
// 添加菜单
setTitle("计算器框架制作");
} public void init() {
pan_txt.setSize(265, 30);
pan_txt.setLocation(9, 1);
// pan_mc.setBorder(BorderFactory.createLineBorder(Color.RED));//给文本加红边框
pan_txt.setLayout(new BorderLayout());
txt.setHorizontalAlignment(JTextField.RIGHT);// 从右边输入数据
pan_txt.add(txt);
contenPane.add(pan_txt); pan_back.setSize(220, 30);
pan_back.setLocation(61, 35);
// pan_back.setBorder(BorderFactory.createLineBorder(Color.RED));
pan_back.setLayout(new GridLayout(1, 4, 7, 0));// 间隙
btn_back.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
pan_back.setLayout(new GridLayout());// 布局管理 /* 颜色设置 */
btn_back.setForeground(Color.red);
btn_CE.setForeground(Color.red);
btn_C.setForeground(Color.red); pan_back.add(btn_back);
pan_back.add(btn_CE);
pan_back.add(btn_C); contenPane.add(pan_back);
menubar.add(menu_edit);
menu_edit.add(mi_copy);
menu_edit.add(mi_paste); menubar.add(menu_check);
menu_check.add(mi_standard);
menu_check.add(mi_science);
menu_check.add(mi_Packet); menubar.add(menu_help);
menu_help.add(mi_theme);
menu_help.add(mi_about); /******************************** 给标题栏设置快捷键 ********************************/ menu_edit.setMnemonic(KeyEvent.VK_E);// 快捷键
mi_copy.setMnemonic(KeyEvent.VK_C);
mi_copy.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,
KeyEvent.CTRL_MASK));// 超级快捷
2012年04月13日 12点04分
1
import java.awt.event.KeyEvent; import javax.swing.*;
import javax.swing.border.BevelBorder; public class calc extends JFrame { /******************************** 设置标题栏 ********************************/
private Container contenPane;
private JPanel pan_txt = new JPanel();
private JPanel pan_back = new JPanel();
private JPanel pan_mc = new JPanel();
private JPanel pan_number = new JPanel();
private JTextField txt = new JTextField(); private JButton btn_back = new JButton("退格");
private JButton btn_CE = new JButton("CE");
private JButton btn_C = new JButton("C"); private JMenuBar menubar = new JMenuBar(); private JMenu menu_edit = new JMenu("编辑(E)");
private JMenuItem mi_copy = new JMenuItem("复制(C)");
private JMenuItem mi_paste = new JMenuItem("粘贴(P)"); private JMenu menu_check = new JMenu("查看(V)");
private JMenuItem mi_standard = new JMenuItem("标准型(T)");
private JMenuItem mi_science = new JMenuItem("科学型(S)");
private JMenuItem mi_Packet = new JMenuItem("数据分组(I)"); private JMenu menu_help = new JMenu("帮助(H)");
private JMenuItem mi_theme = new JMenuItem("帮助主题(H)");
private JMenuItem mi_about = new JMenuItem("关于计算器(A)"); public calc() { this.setSize(300, 280);
this.setLocationRelativeTo(null);// 使对话框显示在屏幕中间
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
contenPane = this.getContentPane();
contenPane.setLayout(null);
init();
// 添加菜单
setTitle("计算器框架制作");
} public void init() {
pan_txt.setSize(265, 30);
pan_txt.setLocation(9, 1);
// pan_mc.setBorder(BorderFactory.createLineBorder(Color.RED));//给文本加红边框
pan_txt.setLayout(new BorderLayout());
txt.setHorizontalAlignment(JTextField.RIGHT);// 从右边输入数据
pan_txt.add(txt);
contenPane.add(pan_txt); pan_back.setSize(220, 30);
pan_back.setLocation(61, 35);
// pan_back.setBorder(BorderFactory.createLineBorder(Color.RED));
pan_back.setLayout(new GridLayout(1, 4, 7, 0));// 间隙
btn_back.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
pan_back.setLayout(new GridLayout());// 布局管理 /* 颜色设置 */
btn_back.setForeground(Color.red);
btn_CE.setForeground(Color.red);
btn_C.setForeground(Color.red); pan_back.add(btn_back);
pan_back.add(btn_CE);
pan_back.add(btn_C); contenPane.add(pan_back);
menubar.add(menu_edit);
menu_edit.add(mi_copy);
menu_edit.add(mi_paste); menubar.add(menu_check);
menu_check.add(mi_standard);
menu_check.add(mi_science);
menu_check.add(mi_Packet); menubar.add(menu_help);
menu_help.add(mi_theme);
menu_help.add(mi_about); /******************************** 给标题栏设置快捷键 ********************************/ menu_edit.setMnemonic(KeyEvent.VK_E);// 快捷键
mi_copy.setMnemonic(KeyEvent.VK_C);
mi_copy.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,
KeyEvent.CTRL_MASK));// 超级快捷