首页 > Windows开发 > 详细

swing组件中 GUI(图形图像)的基本组件的实现

时间:2020-05-18 00:10:11      阅读:64      评论:0      收藏:0      [点我收藏+]

swing组件中 GUI(图形图像)的基本组件
菜鸟记录学习

/*
常用组件:(Swing)/awt(无J)
JLabel标签组件
为GUI(图形图像界面)提供文本(主要)或图像(也可以)信息
JComponent的子类
可显示以下内容:
(1)单行的只读的文本信息
(2)图像
(3)同时显示文本与图像信息
注意:程序一般不修改标签的内容
JTextField文本框
JTextArea文本区
JButton 按钮组件
JCheckBox 复选框
JRadioButton 单选框
JList 列表框组件
JComboBox 下拉列表框组件
JMenu 惨淡组件

思路:
顶层容器:JFrame
中间容器:面板
控件
*/

import javax.swing.;
import java.awt.
;
class TestGUIDemo2
{
TestGUIDemo2()
{
//Frame f=new Frame("人事管理系统");
JFrame f=new JFrame("人事管理系统");//创建窗口
f.setSize(300,280); //设置窗口的初始化大小
f.setVisible(true); //默认为隐藏的,设置为可见的
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置默认的关闭操作
JPanel p=new JPanel(); //创建中间容器面板
//标签组件
JLabel employeeIDLabel=new JLabel("工号"); // table
JLabel employeeNameLabel=new JLabel("姓名");
JLabel employeepswLabel=new JLabel("密码");
JLabel employeeAgeLabel=new JLabel("年龄");
JLabel employeeTelLabel=new JLabel("联系方式");
JLabel employeeE_mailLabel=new JLabel("邮箱");
JLabel employeeAddressLabel=new JLabel("住址");
//颜色设置
JLabel L1=new JLabel("");
L1.setForeground(Color.red);
JLabel L2=new JLabel("
");
L2.setForeground(new Color(100,200,200) );
JLabel L3=new JLabel("*");
Color c=new Color(0,50,100);
L2.setForeground(c);
//文本框
JTextField employeeIDTF=new JTextField(20); //显示输入长度
JTextField employeeNameTF=new JTextField(20);
JPasswordField employeepswTF=new JPasswordField (20);//密码框JPasswordField
JTextField mployeeAgeTF=new JTextField(20);
JTextField employeeTelTF=new JTextField(20);
JTextField employeeE_mailTF=new JTextField(20);
JTextField employeeAddressTF=new JTextField(20);
//按钮设置
JButton registerButton=new JButton("注册");
JButton loginButton=new JButton("登录");
JButton cancelButton=new JButton("取消");
//JButton insertButton=new JButton("插入");
//JButton updateButton=new JButton("修改");
//JButton deleteButton=new JButton("删除");
loginButton.setBackground(Color.yellow);
//组件、按钮摆放,p面板,
f.add(p)
p.add(employeeIDLabel);p.add(L1); p.add(employeeIDTF);//标签 + 文本框
p.add(employeeNameLabel);p.add(L2); p.add(employeeNameTF);
p.add(employeepswLabel); p.add(L3); p.add(employeepswTF);
p.add(employeeAgeLabel); p.add(mployeeAgeTF);
p.add(employeeTelLabel); p.add(employeeTelTF);
p.add(employeeE_mailLabel); p.add(employeeE_mailTF);
p.add(employeeAddressLabel); p.add(employeeAddressTF);
p.add(registerButton);p.add(loginButton); p.add(cancelButton);
//p.add(insertButton);p.add(updateButton);p.add(deleteButton);
}
public static void main(String args[]){
new TestGUIDemo2();}
}

运行结果
技术分享图片

swing组件中 GUI(图形图像)的基本组件的实现

原文:https://www.cnblogs.com/chujun-hub/p/12907582.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!