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 + -
显示快捷键?