创建字体信息设置界面
来源:互联网 发布:阿里云虚拟主机ip地址 编辑:程序博客网 时间:2024/05/22 19:18
import java.awt.List;import javax.swing.ButtonGroup;import javax.swing.JButton;import javax.swing.JCheckBox;import javax.swing.JComboBox;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JPasswordField;import javax.swing.JRadioButton;import javax.swing.JTextField;public class shjm extends JFrame { JPanel p; JLabel user,password,sure,sex,id,hobby,city; JTextField t; JPasswordField word1,word2; JRadioButton male,female; JCheckBox k1,k2,k3,k4; JButton exit,login; ButtonGroup grp; List lst; JComboBox cm; String[] s= {"身份证","学生证"}; public shjm() { super("注册页面"); user=new JLabel("用户名:"); password=new JLabel("密 码:"); sure=new JLabel("确认密码:"); user.setSize(getMaximumSize()); sex=new JLabel("性 别:"); id=new JLabel("有效证件:"); hobby=new JLabel("爱 好:"); city=new JLabel("城 市:"); t=new JTextField(10); word1=new JPasswordField(10); word2=new JPasswordField(10); grp=new ButtonGroup(); male=new JRadioButton("男"); grp.add(male); male.setSelected(true); female=new JRadioButton("女"); grp.add(female); cm=new JComboBox(s); cm.setSelectedIndex(0); k1=new JCheckBox("运动"); k2=new JCheckBox("音乐"); k3=new JCheckBox("阅读"); k4=new JCheckBox("画画"); lst=new List(); lst.add("南京"); lst.add("扬州"); lst.add("徐州"); lst.add("常州"); lst.select(0); login=new JButton("确定"); exit=new JButton("取消"); p=new JPanel(); p.add(sure); p.add(user); p.add(t); p.add(password); p.add(word1); p.add(password); p.add(word2); p.add(sex); p.add(male); p.add(female); p.add(id); p.add(cm); p.add(hobby); p.add(k1); p.add(k2); p.add(k3); p.add(k4); p.add(city); p.add(lst); p.add(login); p.add(exit); p.setLayout(null); user.setBounds(30,10,60,25); password.setBounds(30,40,60,25); sure.setBounds(30,70,80,25); t.setBounds(100,10,150,25); word1.setBounds(100,40,150,25); word2.setBounds(100,70,150,25); sex.setBounds(30,100,60,25); male.setBounds(100,100,60,25); female.setBounds(150,100,60,25); id.setBounds(30,130,60,25); cm.setBounds(100,130,80,25); hobby.setBounds(30,160,60,25); k1.setBounds(100,160,60,25); k2.setBounds(160,160,60,25); k3.setBounds(220,160,60,25); k4.setBounds(280,160,60,25); city.setBounds(30,190,60,25); lst.setBounds(100,190,60,60); login.setBounds(40,260,80,25); exit.setBounds(150,260,80,25); this.setContentPane(p); setSize(600,800); setVisible(true); } public static void main(String[] args) { // TODO Auto-generated method stub new shjm(); }}
知识要点:AWT组件;
标签;
按钮;
文本框;
文本区;
列表;
创建类RegisterTest继承于类JFrame;
定义变量;
定义“确定”和“取消”按钮;
阅读全文
0 0
- 创建字体信息设置界面
- 创建字体信息设置界面
- 创建字体信息设置界面
- 创建字体信息设置界面
- 字体信息设置界面
- 字体信息设置界面
- 字体信息设置界面
- 字体信息设置界面
- 创建字体信息登陆界面
- IntilliJ IDEA 界面字体设置
- Java Swing 界面统一设置字体格式
- NetBeans 界面美化与字体设置
- 关于手机游戏界面字体设置
- Qt界面字体大小设置和更改字体
- Qt界面字体大小设置和更改字体
- java swing 界面统一设置字体样式
- Qt界面字体大小设置和更改字体
- ecplise字体配色和界面主题设置
- vim基本用法
- 在mysql中使用group by和order by取每个分组中日期最大一行数据
- 快速排序的JAVA实现
- 第一讲 数系发展史纲
- 6.5华式温度与摄氏度的转化
- 创建字体信息设置界面
- python--leetcode406. Queue Reconstruction by Height
- 如何禁用笔记本触摸板
- NOIP2016天天爱跑步
- 流程控制语句详解
- 鸡兔同笼问题
- 滚动条的应用
- Mnemonic Descent Method:A recurrent process applied for end-to-end face alignment
- 任意输入一个三位数将他的百位变为各位依次反序,