1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 字体信息设置界面

字体信息设置界面

时间:2023-10-04 15:27:21

相关推荐

字体信息设置界面

package sss;

import javax.swing.*;//引用库

import java.awt.*;

public class sh extends JFrame {//创建子类sh继承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 sh() {//定义构造方法

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的值赋给grp

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

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);//采用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 stubnew sh();//调用}

}

结果如下图所示:

知识要点:

1.AWT组件

2.标签

3.按钮

4.文本框

5.文本区

6.复选框

7.单选按钮

8.列表

9.下拉列表框

10.滚动条

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。