package demo;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class ButtonTen extends JFrame {
public ButtonTen() {
super("十个按钮");
this.setBounds(100,100,500,200);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.getContentPane().setLayout(new GridLayout(2,1));
JPanel jp1=new JPanel();
jp1.setLayout(new BorderLayout());
jp1.add(new JButton("JButton2"),BorderLayout.EAST);
jp1.add(new JButton("JButton1"),BorderLayout.WEST);
JPanel jp1_1=new JPanel();
jp1_1.setLayout(new GridLayout(2,1));
jp1_1.add(new JButton("JButton3"));
jp1_1.add(new JButton("JButton4"));
jp1.add(jp1_1);
JPanel jp2=new JPanel();
jp2.setLayout(new BorderLayout());
jp2.add(new JButton("JButton6"),BorderLayout.EAST);
jp2.add(new JButton("JButton5"),BorderLayout.WEST);
JPanel jp2_1=new JPanel();
jp2_1.setLayout(new GridLayout(2,2));
jp2_1.add(new JButton("JButton7"));
jp2_1.add(new JButton("JButton8"));
jp2_1.add(new JButton("JButton9"));
jp2_1.add(new JButton("JButton10"));
jp2.add(jp2_1);
this.getContentPane().add(jp1);
this.getContentPane().add(jp2);
this.setResizable(true);
this.setVisible(true);
}
public static void main(String[] args) {
ButtonTen bu=new ButtonTen(); // TODO Auto-generated method stub
}
}
Java图形用户界面——十个按钮
于 2023-09-26 15:37:09 首次发布