实验十三 窗口设计
Posted wzl55
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验十三 窗口设计相关的知识,希望对你有一定的参考价值。
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();
2.实验心得:
程序对我来说难度较大,知道了如何创建按钮。在编写过程中出现很多基础性的问题,把前面的基础知识忘记了,导致程序出现很多错误,最后在同学的帮助下解决了。
以上是关于实验十三 窗口设计的主要内容,如果未能解决你的问题,请参考以下文章