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

📄 gridbagtest2.java

📁 java程序设计 清华出版社 孙燮华老师编写的程序源代码
💻 JAVA
字号:
//gridbagtest2.java
//Author X.H.Sun, 2001.04.12

import java.awt.*;
import java.awt.event.*;

public class gridbagtest2 extends Frame{
  Button button1,button2;
  TextArea text1;
  Label label1,label2,label3;

  public gridbagtest2(){
    GridBagLayout gbl=new GridBagLayout();
    GridBagConstraints gbc=new GridBagConstraints();
    setLayout(gbl);
    //gbc.fill=GridBagConstraints.BOTH;

    button1=new Button("Ted");
    gbl.setConstraints(button1,gbc);
    add(button1);

    button2=new Button("Stevenson");
    gbc.weightx=0.3;
    gbl.setConstraints(button2,gbc);
    add(button2);

    text1=new TextArea("",5,15);
    gbc.weightx=0.7;
    gbc.gridwidth=GridBagConstraints.REMAINDER;
    gbl.setConstraints(text1,gbc);
    add(text1);

    gbc.weightx=0.0;
    gbc.gridwidth=3;
    label1=new Label("用缺省值gbc.fill=GridBagConstraints.NONE,");
    gbc.gridwidth=GridBagConstraints.REMAINDER;
    gbl.setConstraints(label1,gbc);
    add(label1);

    label2=new Label("对button2设weightx=0.3,对text1设gbc.weightx=0.7,");
    gbc.gridwidth=GridBagConstraints.REMAINDER;
    gbl.setConstraints(label2,gbc);
    add(label2);

    label3=new Label("button2和text1的显示区域扩大了,但控件本身并未扩大");
    gbl.setConstraints(label3,gbc);
    add(label3);
    setSize(300,250);
    setVisible(true);
  }
  
  public static void main(String args[]){
    gridbagtest2 myGridbag=new gridbagtest2();
  }
}

⌨️ 快捷键说明

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