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

📄 gridbaglayoutdemo1.java

📁 JAVA的一些基础教程
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;

public class GridBagLayoutDemo1 
{
     
    public GridBagLayoutDemo1() 
{
    
        Button b;
        GridBagConstraints c;
        int gridx,gridy,gridwidth,gridheight,anchor,fill,ipadx,ipady;
        double weightx,weighty;
        Insets inset;     
        
    	Frame f = new Frame();

    	GridBagLayout gridbag = new GridBagLayout();
        f.setLayout(gridbag);
        
        b= new Button("first");
        gridx=0;
        gridy=0;
        gridwidth = 1;
        gridheight = 1;
        weightx = 10;
        weighty = 1;
        anchor = GridBagConstraints.CENTER;
        fill = GridBagConstraints.HORIZONTAL;
        inset = new Insets(0,0,0,0);
        ipadx = 0;
        ipady = 0;
        c = new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
        gridbag.setConstraints(b,c);
        f.add(b); 
        
        b= new Button("second");
        gridx=1;
        gridy=0;
        gridwidth = 2;
        gridheight = 1;
        weightx = 1;
        weighty = 1;
        anchor = GridBagConstraints.CENTER;
        fill = GridBagConstraints.HORIZONTAL;
        inset = new Insets(0,0,0,0);
        ipadx = 50;
        ipady = 0;
        c = new GridBagConstraints(gridx,gridy,gridwidth,gridheight,
                      weightx,weighty,anchor,fill,inset,ipadx,ipady);
        gridbag.setConstraints(b,c);
        f.add(b); 
        
        b= new Button("third");
        gridx=0;
        gridy=1;
        gridwidth = 1;
        gridheight = 1;
        weightx = 1;
        weighty = 1;
        anchor = GridBagConstraints.CENTER;
        fill = GridBagConstraints.HORIZONTAL;
        inset = new Insets(10,0,0,0);
        ipadx = 0;
        ipady = 50;
        c = new GridBagConstraints(gridx,gridy,gridwidth,gridheight,
             weightx,weighty,anchor,fill,inset,ipadx,ipady);
        gridbag.setConstraints(b,c);
        f.add(b); 
        
        b= new Button("fourth");
        gridx=1;
        gridy=1;
        gridwidth = 1;
        gridheight = 1;
        weightx = 1;
        weighty = 1;
        anchor = GridBagConstraints.CENTER;
        fill = GridBagConstraints.HORIZONTAL;
        inset = new Insets(0,0,0,0);
        ipadx = 0;
        ipady = 0;
        c = new GridBagConstraints(gridx,gridy,gridwidth,gridheight,
                    weightx,weighty,anchor,fill,inset,ipadx,ipady);
        gridbag.setConstraints(b,c);
        f.add(b); 
        
        b= new Button("This is the last button");
        gridx=2;
        gridy=1;
        gridwidth = 1;
        gridheight = 2;
        weightx = 1;
        weighty = 1;
        anchor = GridBagConstraints.SOUTH;
        fill = GridBagConstraints.HORIZONTAL;
        inset = new Insets(0,0,0,0);
        ipadx = 0;
        ipady = 0;
        c = new GridBagConstraints(gridx,gridy,gridwidth,gridheight,
                    weightx,weighty,anchor,fill,inset,ipadx,ipady);
        gridbag.setConstraints(b,c);
        f.add(b);
        
	    f.setTitle("GridBagLayout");
        f.pack();
        f.setVisible(true);
        
        f.addWindowListener(new WindowAdapter() 
	{
            public void windowClosing(WindowEvent e) 
            {
                    System.exit(0);
            }
        });
    }

    public static void main(String args[])
    {
    
        new GridBagLayoutDemo1();
    }
}

⌨️ 快捷键说明

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