设计个人介绍界面(用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();}
}
总结心得:
通过该实验学会了各种图形界面的组件的使用方法,掌握了创建组件按钮的各种函数
转载于:https://www.cnblogs.com/fjcy/p/11043663.html
设计个人介绍界面(用SWING控件),并添加各种组件练习相关推荐
- 转——C# DataGridView控件 动态添加新行
DataGridView控件在实际应用中非常实用,特别需要表格显示数据时.可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行.假如需要动态为DataGridView控件添加新行, ...
- android 默认焦点设置_Android界面设计基础:控件焦点4个步骤
作者丨devstrongzhao来源丨简书https://www.jianshu.com/p/5fd581329946现在,随着越来越多的Android的应用出现在Android Market上,如何 ...
- JAVA知识点梳理第四部分——Swing控件
JAVA整理知识点传送门: JAVA知识点拉理第一部分--常规知识 JAVA知识点梳理第二部分--接口.内部类.异常等等 JAVA知识点梳理第三部分--图形用户界面GUI部分 JAVA知识点梳理第四部 ...
- Visual C++网络编程经典案例详解 第9章 实用播放器 界面初始化 tab控件初始化 InsertItem()原型
如果启动后 没有响应歌曲 则tab控件提示用户 播放器没有歌曲要添加歌曲 否则播放歌曲 添加成员变量对话框修改变量名称为m_tab 使用CTabCtrl类对象m_tab在TAB控件中添加属性页 Ins ...
- ASP.NET开发:在用户控件中添加属性
在WEB开发中,可重用的代码我们可以把它写成一个通用模块供需要的地方来引用.本文就是介绍在ASP.NET的web编程时,如何在用户控件中添加属性,实现这种方法:举例说明详解. 在WEB开发中经常有一些 ...
- flex html 控件 开源,flexlib开源组件库
ComponentList FlexLib组件列表. FlexLib组件列表 本wiki页面包含了在当前构建的flexlib中所有组件的列表.添加新组件FlexLib之后,你应该编辑这个页面,填写组件 ...
- asp.net panel 加html,ASP.NET 页面中动态增加的控件、添加事件
要求:页面上有一个Add按钮,每点击一次该按钮,页面上动态创建一个WebPartZone! 提醒:WebPartZone只能在OnInit或之前才能创建,否则报异常! 大家都知道,按钮的点击事件是在R ...
- 在 GridView 控件中添加一列复选框51
简介 在前面的教程中 , 我们学习了如何为 GridView 控件添加一列 单选 按钮来选择一个特定的记录.当用户被限制最多只能从网格中选中一项时,一列单选按钮是一个非常恰当的用户界面.然而,有时我们 ...
- Element-UI实现Tree 树形控件节点添加图标
Element-UI实现Tree 树形控件节点添加图标: 属于自定义节点内容,可以通过两种方法进行树节点内容的自定义:render-content 和 scoped slot. 1.scoped s ...
- java界面日期选择控件,JavaFX界面设计之时间选择器(1)
本章我们主要介绍javafX时间选择器的使用,描述了DatePicker控件的基本特性. javaFX的DatePicker控件可以让我们从一个给定的日历中选择一天,主要用于网站或应用中需要用户输入一 ...
最新文章
- 笔记本上的小键盘计算机怎样用,笔记本小键盘怎么开,详细教您笔记本小键盘怎么开启...
- 对抗神经网络GAN到底学到了什么
- 众筹课 | 电气系统运维培训报名啦
- 类与接口(三)java中的接口与嵌套接口
- APT***的那些事
- scala调用java代码_scala调用java代码
- http://w3cschool.codecloud.net/python/python-object.html?ref=myread
- 【C语言】数据类型转换的问题
- 微信账号公开买卖;华为:5G 火车站启动;小米 9 高通骁龙 855 全球首发 | 极客头条...
- 2019年计算机设计大赛(省赛)
- 项目管理(PMP)》项目管理十大知识领域
- JAVA中计算五子棋平局的算法_五子棋计算思路
- JDK8 toMap之key重复报Duplicate key xxxx异常解决
- sql还原数据库操作
- excel如何快速查询银行卡号实名认证?
- DragonBones(龙骨动画)在Unity端的使用
- 21受限玻尔兹曼机RBM
- mysql migration toolkit报错_MYSQL Migration Toolkit 安装
- Tomcat启动Alias name [null] does not identify a key entry报错分析,涉及从公钥(CER)+私钥(KEY)转换为jks证书的方法
- (c++ 遗传算法解决TSP问题)不是吧,这就是遗传算法吗?爱了爱了