background image

  JLabel lblCustCountry;
  JLabel lblCustAge;
  //定义文本编辑框,用于接管客户输入
  JTextField txtCustName;
  JTextField txtCustCellNo;
  JTextField txtCustAge;
  //定义组合框,供应可富贵的选项
  JComboBox cboCustCountry;
  GridBagLayout gbObject; //定义布局管理器对象
  GridBagConstraints gbc; //定义网格包型矜持门径
  public void init() //经由布局门径初始化组件
  {
  gbObject=new GridBagLayout();
  gbc=new GridBagConstraints();
  panelObj=new JPanel();
  getContentPane().add(panelObj); // 把面板参加到框架中
  //初始化标签
  lblCustName=new JLabel("客户名字: ");
  lblCustCellNo=new JLabel("电话号码: ");
  lblCustCountry=new JLabel("客户国籍: ");
  lblCustAge=new JLabel("客户年岁: ");
  //初始化编辑框
  txtCustName=new JTextField(12);
  txtCustCellNo=new JTextField(12);
  txtCustAge=new JTextField(2);
  //初始化组合框
  String strCountry[]={"China","U.S.A."};
  cboCustCountry=new JComboBox(strCountry);
  //将组件经由布局管理器设置后加强到面板上
  gbc.anchor = GridBagConstraints.NORTHWEST;
  gbc.gridx=1;
  gbc.gridy=5;
  gbObject.setConstraints(labelCustName,gbc);
  panelObject.add(labelCustName);
  gbc.gridx=4;
  gbObject.setConstraints(textCustName,gbc);
  panelObject.add(textCustName);
  gbc.gridx=1;
  gbc.gridy=8;
  gbObject.setConstraints(labelCustCellNo,gbc);
  panelObject.add(labelCustCellNo);
  gbc.gridx=4;
  gbObject.setConstraints(textCustCellNo,gbc);
  panelObject.add(textCustCellNo);