layoutaction.java

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

JAVA
40
字号
import java.awt.*;import javax.swing.*;import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import java.awt.event.*;public class LayoutAction extends JFrame{  public LayoutAction() {    this.setTitle("a layoutAction class");    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  }  public void DrawContent(){   JPanel toppanel = new JPanel();  final JTextField mytext = new JTextField(15);   toppanel.add(mytext);   this.getContentPane().add(toppanel,BorderLayout.PAGE_START);  JPanel keypanel = new JPanel();  keypanel.setLayout(new GridLayout(0,4));  for (int i = 0; i < 10; i++) {final    JButton keybutton = new JButton(""+i);    keypanel.add(keybutton);    keybutton.addActionListener(new ActionListener() {                public void actionPerformed(ActionEvent e) {                 mytext.setText(mytext.getText()+keybutton.getText());                }              });  }  keypanel.add(new JButton("+"));  keypanel.add(new JButton("="));  this.getContentPane().add(keypanel,BorderLayout.CENTER);   this.pack();   this.setVisible(true);  }  public static void main(String[] args) {    LayoutAction la = new LayoutAction();    la.DrawContent();  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?