⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usedgridbaglayout.java

📁 初学的好东西值得一看看欢迎下载观看使用
💻 JAVA
字号:
import javax.swing.JFrame;
import java.awt.GridBagLayout;
import java.awt.GridBagConstraints;
import java.awt.Insets;
import javax.swing.JButton;
import javax.swing.UIManager;
class UsedGridBagLayout extends JFrame{
	GridBagLayout gridBagLayout1=new GridBagLayout();
	GridBagConstraints gridBagConstraints1=new GridBagConstraints();
	JButton jButton1=new JButton("按钮1");
	JButton jButton2=new JButton("按钮2");
	JButton jButton3=new JButton("按钮3");
	JButton jButton4=new JButton("按钮4");
	JButton jButton5=new JButton("按钮5");
	JButton jButton6=new JButton("按钮6");
	JButton jButton7=new JButton("按钮7");
	UsedGridBagLayout(){
		super("GridBagLayout网格包布局示例");
		setSize(300,200);
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		this.getContentPane().setLayout(gridBagLayout1);
		//在(0,0)网格添加按钮1
		gridBagConstraints1.gridx=0;
		gridBagConstraints1.gridy=0;
		gridBagConstraints1.gridwidth=1;
		gridBagConstraints1.gridheight=1;
		gridBagConstraints1.weightx=5;
		gridBagConstraints1.weighty=10;
		gridBagConstraints1.fill=GridBagConstraints.BOTH;
		gridBagLayout1.setConstraints(jButton1,gridBagConstraints1);
		this.getContentPane().add(jButton1);
		//在(1,0)网格添加按钮2
		gridBagConstraints1.gridx=1;
		gridBagConstraints1.gridy=0;
		gridBagConstraints1.weightx=30;
		gridBagConstraints1.weighty=10;
		gridBagLayout1.setConstraints(jButton2,gridBagConstraints1);
		this.getContentPane().add(jButton2);
		//在(2,0)网格添加按钮3
		gridBagConstraints1.gridx=2;
		gridBagConstraints1.gridy=0;
		gridBagConstraints1.weightx=65;
		gridBagConstraints1.weighty=10;
		gridBagLayout1.setConstraints(jButton3,gridBagConstraints1);
		this.getContentPane().add(jButton3);
		//在(0,1)网格添加按钮4
		gridBagConstraints1.gridx=0;
		gridBagConstraints1.gridy=1;
		gridBagConstraints1.weightx=5;
		gridBagConstraints1.weighty=30;
		gridBagLayout1.setConstraints(jButton4,gridBagConstraints1);
		this.getContentPane().add(jButton4);
		//在(1,1)网格添加按钮5
		gridBagConstraints1.gridx=1;
		gridBagConstraints1.gridy=1;
		gridBagConstraints1.weightx=30;
		gridBagConstraints1.weighty=30;
		gridBagLayout1.setConstraints(jButton5,gridBagConstraints1);
		this.getContentPane().add(jButton5);
		//在(2,1)网格添加按钮6
		gridBagConstraints1.gridx=2;
		gridBagConstraints1.gridy=1;
		gridBagConstraints1.weightx=65;
		gridBagConstraints1.weighty=30;
		gridBagLayout1.setConstraints(jButton6,gridBagConstraints1);
		this.getContentPane().add(jButton6);
		//在(0,2)、(1,2)、(2,2)网格添加按钮7
		gridBagConstraints1.gridx=0;
		gridBagConstraints1.gridy=2;
		gridBagConstraints1.gridwidth=3;
		gridBagConstraints1.gridheight=1;
		gridBagConstraints1.weightx=100;
		gridBagConstraints1.weighty=60;
		gridBagConstraints1.insets=new Insets(3,5,3,5);
		gridBagLayout1.setConstraints(jButton7,gridBagConstraints1);
		this.getContentPane().add(jButton7);
		show();
	}
	public static void main(String[] args){
		try{
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
		}catch(Exception e){}

		UsedGridBagLayout usedGridBagLayout1=new UsedGridBagLayout();
	}
}
		

⌨️ 快捷键说明

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