jisuanqi.txt

来自「java Java书籍里面有很多初学java的资料」· 文本 代码 · 共 68 行

TXT
68
字号
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


public class jisuanqi extends JFrame {
  public static void main(String[] args) {
   jisuanqi frame = new jisuanqi();
   frame.initWindow();
  }
  private void initWindow(){
  this.setTitle("calculator");
  this.getContentPane().setLayout(new BorderLayout());
  this.addMenu();
  this.setSize(260,230);
  this.setResizable(false);
  this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 //增加一个输入kuang
  JPanel toppanel = new JPanel();
  toppanel.setSize(260,26);
  final JTextField tx=new JTextField();
  tx.setPreferredSize(new Dimension(250,22));
  toppanel.add(tx);
  this.getContentPane().add(toppanel,BorderLayout.NORTH);
  // zengjia 内容pane
  JPanel contentpanel = new JPanel();
  contentpanel.setSize(240,270);
  contentpanel.setBorder(BorderFactory.createEmptyBorder(5,10,5,10));
  contentpanel.setLayout(new GridLayout(5,6));
  for (int i = 0; i < 5; i++) {
    for (int j = 0; j < 6; j++) {
     contentpanel.add(new Button((i+1)*(j+1)+""));


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