calui.txt
来自「java Java书籍里面有很多初学java的资料」· 文本 代码 · 共 65 行
TXT
65 行
import javax.swing.*;
import java.awt.*;
public class calUI extends javax.swing.JFrame{
public static void main(String[] args) {
calUI frame = new calUI();
frame.DrawFrame();
}
private void DrawFrame(){
this.getContentPane().setLayout(new BorderLayout());
this.addMenu();
this.setSize(500,400);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//create a top panel with a textfield
JPanel toppanel = new JPanel();
toppanel.setPreferredSize(new Dimension(450,50));
JTextField txout = new JTextField(" ");
txout.setPreferredSize(new Dimension(440,20));
toppanel.add(txout);
this.getContentPane().add(toppanel,BorderLayout.NORTH );
//数字 按钮
JPanel contentpanel = new JPanel();
contentpanel.setPreferredSize(new Dimension(420,400));
contentpanel.setLayout(new GridLayout(5,6));
for (int i = 0; i < 5; i++) {
for (int j=0 ;j<6;j++ ) {
contentpanel.add(new Button("s"));
}
}
this.getContentPane().add(contentpanel,BorderLayout.CENTER);
this.setVisible(true);
}
public void addMenu() {
JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
JMenu menu;
JMenuItem menuItem;
menu = new JMenu("Edit");
menuBar.add(menu);
menuItem = new JMenuItem("New");
menu.add(menuItem);
menuItem = new JMenuItem("Open");
menu.add(menuItem);
menuItem = new JMenuItem("Close");
menu.add(menuItem);
menu.addSeparator();
menuItem = new JMenuItem("Exit");
menu.add(menuItem);
menu = new JMenu("View");
menuBar.add(menu);
menuItem = new JMenuItem("Help Topic");
menu.add(menuItem);
menu.addSeparator();
menuItem = new JMenuItem("about..");
menu.add(menuItem);
menu = new JMenu("Help");
menuBar.add(menu);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?