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

📄 gridbagtest3.java

📁 java程序设计 清华出版社 孙燮华老师编写的程序源代码
💻 JAVA
字号:
//gridbagtest3.java
//Author Xie-Hua Sun
//Two controls of text2 and Button "Sun" occupy the same grid (0,1)
//key words:gridx,gridy

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

public class gridbagtest3 extends Frame {
  Button button1,button2,button3;
  TextArea text1,text2;

  public gridbagtest3(){
    GridBagLayout gbl=new GridBagLayout();
    GridBagConstraints gbc=new GridBagConstraints();
    setLayout(gbl);
     
    button1=new Button("Ted");
    //gbc.anchor=GridBagConstraints.NORTHEAST;
    gbl.setConstraints(button1,gbc);
    add(button1);

    gbc.anchor=GridBagConstraints.CENTER;
    button2=new Button("Stevenson");

    gbl.setConstraints(button2,gbc);
    add(button2);

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

    //another line
    gbc.gridwidth=1;     //水平占1格
    //gbc.anchor=GridBagConstraints.EAST;
    text2=new TextArea("", 5,10);
    add(text2,gbc);

    gbc.gridwidth=2;     //水平占2格
    //gbc.anchor=GridBagConstraints.EAST;
    button3=new Button("Sun");
    gbc.gridx=1;
    gbc.gridy=2;
    add(button3,gbc);
    setSize(300,250);
    setVisible(true);
  }
  public static void main(String args[]){
    gridbagtest3 myGridbag=new gridbagtest3();
  }
}

⌨️ 快捷键说明

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