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