设计个人介绍界面(用SWING控件),并添加各种组件练习
Posted fjcy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计个人介绍界面(用SWING控件),并添加各种组件练习相关的知识,希望对你有一定的参考价值。
实验效果图如下:
源代码如下:
package introduce; import java.awt.Container; import java.awt.FlowLayout; import javax.swing.*; class introduce extends JFrame public introduce() JFrame a=new JFrame(); a.setLayout(new FlowLayout()); a.setTitle("Introduction"); a.setSize(400,200); a.setLocation(300,240); JLabel c=new JLabel("姓名:"); a.add(c); JLabel d=new JLabel("王宇翔"); a.add(d); JRadioButton radio1, radio2; a.add(new JLabel("性别:")); ButtonGroup group = new ButtonGroup(); //单选按钮所在的组 radio1 = new JRadioButton("男"); //创建单选按钮 radio2 = new JRadioButton("女"); group.add(radio1); group.add(radio2); a.add(radio1); a.add(radio2); a.add(new JLabel("民族:")); //创建下拉框 String proList[] = "汉族","回族","藏族","满族" ,"其他"; JComboBox comboBox; Container conPane = getContentPane(); comboBox = new JComboBox(proList); comboBox.setEditable(true); conPane.add(comboBox); a.add(conPane); JCheckBox checkBox1, checkBox2, checkBox3,checkBox4; //创建选择框 a.add(new JLabel(" 爱好: ")); checkBox1 = new JCheckBox(" 看电影 "); checkBox2 = new JCheckBox(" 听音乐 "); checkBox3 = new JCheckBox(" 打游戏 "); checkBox4 = new JCheckBox(" 旅游 "); a.add(checkBox1); a.add(checkBox2); a.add(checkBox3); a.add(checkBox4); a.add(new JLabel(" 专业: "));//创建带滚动条的文本区 String str[]= "网络工程","软件工程","物联网","计算机科学与技术"; JList list = new JList(str); list.setVisibleRowCount(3);//设置可视的行数 a.add(new JScrollPane(list)); //添加带有滚动条件的文本区 a.setVisible(true); public class Introduction public static void main(String[] args) new introduce();
总结心得:
通过该实验学会了各种图形界面的组件的使用方法,掌握了创建组件按钮的各种函数
以上是关于设计个人介绍界面(用SWING控件),并添加各种组件练习的主要内容,如果未能解决你的问题,请参考以下文章
java中的swing设计界面时怎么加上背景图片。而不覆盖啥label等控件?