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

📄 gridbaglayoutexam7_10.java

📁 java学习课件
💻 JAVA
字号:
/* 这是一个GridBagLayout布局程序
 * 程序的名字:GridBagLayoutExam7_10.java
 */
import java.awt.*;
public class GridBagLayoutExam7_10 extends Frame
{
  String [] mark={"身份证号","出生地","姓名","别名","性别","学号","成绩","备注"};
 // TextField [] text; //声明文本框数组输入各项信息
  Button bt1,bt2;  //声明两个按钮
  protected void makeObj(Component name,GridBagLayout gridbag,GridBagConstraints c) 
  {
    gridbag.setConstraints(name,c);
    add(name);
  }
  public GridBagLayoutExam7_10()
  {
   setTitle("GridBagLayout布局示例");
   GridBagLayout gridbag = new GridBagLayout();
   GridBagConstraints c = new GridBagConstraints();
   setLayout(gridbag);
   c.fill=1;
   makeObj(new Label(mark[0]),gridbag,c); 
   c.gridwidth = GridBagConstraints.REMAINDER; //end row
   makeObj(new TextField(20),gridbag,c);
   c.gridwidth=1; 
   makeObj(new Label(mark[1]),gridbag,c);  
   c.gridwidth = GridBagConstraints.REMAINDER; //end row
   makeObj(new TextField(20),gridbag,c);
   c.weightx = 1.0;
   c.gridwidth=1; 
   makeObj(new Label(mark[2]),gridbag,c);  
   makeObj(new TextField(6),gridbag,c);
   makeObj(new Label(mark[3]),gridbag,c);
   makeObj(new TextField(6),gridbag,c);
   makeObj(new Label(mark[4]),gridbag,c);
   c.gridwidth = GridBagConstraints.REMAINDER; //end row 
   makeObj(new TextField(2),gridbag,c);
   c.weightx = 0.0;
   c.gridwidth=1; 
   makeObj(new Label(mark[5]),gridbag,c);  
   makeObj(new TextField(8),gridbag,c);
   makeObj(new Label(mark[6]),gridbag,c);
   makeObj(new TextField(3),gridbag,c);
   makeObj(new Label(mark[7]),gridbag,c);
   c.gridwidth = GridBagConstraints.REMAINDER; //end row 
   makeObj(new TextField(8),gridbag,c);
   bt1=new Button("重置"); //创建按钮对象bt1
   bt2=new Button("提交"); //创建按钮对象bt2
   c.gridwidth = 1;                //reset to the default
   makeObj(bt1,gridbag,c);
   c.gridwidth=GridBagConstraints.REMAINDER; //end row
   makeObj(bt2,gridbag,c);
   setSize(400,150);
   this.setVisible(true);
 }
 public static void main(String args[])
 {
   new GridBagLayoutExam7_10();
 }
}
 

⌨️ 快捷键说明

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