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

📄 客户信息界面.txt

📁 此文件为自己自学JAVA时调试通过的JAVA程序范例
💻 TXT
字号:
import javax.swing.*;
import java.awt.*;

class FrameTest extends JFrame
{
 public FrameTest()
 {
  super("客户信息界面");
  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  setVisible(true);
  setSize(406,195);
 }
}

class PanelTest extends FrameTest
{
 JPanel PanelObj;
 public PanelTest()
 {
  PanelObj=new JPanel();
  getContentPane().add(PanelObj);
 }
}

class ComponentTest extends PanelTest
{
 JLabel labelName;                //名称
 JLabel labelTelNo;               //电话
 JLabel labelSex;                 //性别
 JLabel labelAge;                 //年龄
 JTextField textName;             //文本框
 JTextField textTelNo;            //文本框
 JTextField textAge;              //文本框
 JRadioButton RButObj1,RButObj2;  //单选按钮
 JPanel subPanelObj;
 JButton buttonObj;               //按钮
 public ComponentTest()
 {
  labelName=new JLabel("客户名称");
  labelTelNo=new JLabel("电话号码");
  labelSex=new JLabel("性别:");
  labelAge=new JLabel("年龄:");
  textName=new JTextField(25);
  textTelNo=new JTextField(25);

  RButObj1=new JRadioButton("男",true);
  RButObj2=new JRadioButton("女",true);
  subPanelObj=new JPanel();
  subPanelObj.add(RButObj1);
  subPanelObj.add(RButObj2);
  ButtonGroup buttonGroupObj=new ButtonGroup();
  buttonGroupObj.add(RButObj1);
  buttonGroupObj.add(RButObj2);

  textAge=new JTextField(3);
  buttonObj=new JButton("录入(L)");

  PanelObj.add(labelName);
  PanelObj.add(textName);
  PanelObj.add(labelTelNo);
  PanelObj.add(textTelNo);
  PanelObj.add(labelSex);
  PanelObj.add(subPanelObj);
  PanelObj.add(labelAge);
  PanelObj.add(textAge);
  PanelObj.add(buttonObj);
 }
}
 
class FrameGuest
{
 public static void main(String[] args)
 {
  new ComponentTest();
 }
}

⌨️ 快捷键说明

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