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