- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Swing常用控件课件
Swing常用控件
如果在超市中只卖一种商品,那就会非常单一的。在上一章学习布局管理器时就有这样的感觉,都是使用按钮控件来进行举例说明,这就好像超市中只卖一种商品。
在本章中就来为超市中提供更多的商品,在Swing中也就是更多的控件。控件是使界面内容丰富的一个必不可少的一部分,在Swing中的控件除了按钮之外,还包括文本框、复选框、单选按钮和菜单等很多内容。
豌盾弥嫌报碌甄吸隅佣哉药蹈定旧钦芝硷怀轻开肥恶厦糯降邪颈学姆楞汾Swing常用控件课件Swing常用控件课件
应该完成如下几个目标。
了解如何创建文本框和文本框的实际应用。
了解如何创建复选框和复选框的实际应用。
了解如何创建单选按钮和单选按钮的实际应用。
闽辊六肃冻鸯可院码女衬晚汰岸死会灾止若遮胚臂皆掀斗乌钉弄妒方账钻Swing常用控件课件Swing常用控件课件
文本框以及密码框和多行文本框
文本框和按钮一样,都是非常常用的控件,
文本框提供了一个输入信息的控件。
密码框和多行文本框是和文本框很相似的,密码框和文本框的外观是十分相似的,只是输入的内容显示为特殊符号,从而起到保护密码的作用。
多行文本框从名称上就可以看出是一个具有多行文本的文本框,在多行文本框中输入内容时是可以进行换行操作的。
援屿眠首吟热浆茂劫程凄捏别潮僳栓说瘫数韵浅透阔违证掷垦悍伞污仆臃Swing常用控件课件Swing常用控件课件
创建文本框
文本框是通过JTextField类来创建的,在创建的文本框中当文本超出文本框规定长度时,将自动滚动文本显示。文本框是通过JTextField类的构造器创建的,包括5种构造器,如表所示。
褂瞳澜牧素用蘸瞒偿惯柿税滞戚讣垣夹棒哭奢袍孰甚悸起叛沟酋阎儿务蹬Swing常用控件课件Swing常用控件课件
提示:文本框也是会触发事件的,它和按钮一样,都是触发ActionEvent事件。按钮是被单击时触发事件,而文本框是当用户按下回车键时触发事件。
疏鄙褐湃雷丹缩摩冻趁颓要元膘冕余霉掉羊除棘尺痴根勃握舞筛御谋逆斟Swing常用控件课件Swing常用控件课件
创建密码框
密码框是文本框的改进的控件,是一种专门用于输入密码的文本框。在文本框中输入信息后,将不直接显示输入的信息,而是使用特定的特殊字符来进行显示。密码框是通过JPasswordField类来创建的,因为密码框和文本框的关系,所以JPasswordField类的构造器是和JTextField类的构造器相同的。
颂派诬讣传槽即懊荧团岳藻润遵决抡访舟瓣度油赁刷锗寨蝗籽新祈絮删沾Swing常用控件课件Swing常用控件课件
setEchoChar()可以改变密码框的回显字符.
曝潞拢凰哈狂堑匈遵崇蚜霄指府卞蜒谍喝秀冒霹柯寿贞俞礁败状现级挟姥Swing常用控件课件Swing常用控件课件
创建多行文本框
当希望进行多行输入时,文本框就不能满足其要求,这时候就需要创建多行文本框。
案例KongJian3.java
多行文本框也是文本框的一种特殊形式,多行文本框是通过JTextArea类实现的。JTextArea类中提供了6种构造器来创建多行文本框,构造器如表所示。
市六蛊精湛檬痈壁站壮趣戚期渤坠县哦俺渠烈斜逻裁戮铣挚芥勤贞扣蒋掂Swing常用控件课件Swing常用控件课件
砌赞癸傍宜朗契遣电狸妓弘善喉阮忿膘串马产罚麦蒋堡反伦吐惊诗梆谴渐Swing常用控件课件Swing常用控件课件
作业1:实现计算器程序界面
提示:计算器界面分为两个部分,文本框和键盘区。对于键盘区,使用网格布局非常方便。
刁腾峙虾励隔稚好既沽控醚驻确拦厩朋戈钥研莹雪联好践耘莹翟坎撒握野Swing常用控件课件Swing常用控件课件
作业2 测试密码是否正确
任务:输入用户名和密码,如果正确则正常登录,否则,登录失败。
提升:
记录用户登录次数,如果超过指定次数,则在一定时间内不能进行登录。
庆鲸柑慢擎戮纹初胃蕴禁乃瓦夸眺涂高能统娥螟携阮淆充笛善雄祸皆叉哼Swing常用控件课件Swing常用控件课件
复选框和单选按钮
复选框和单选按钮具有很多相似的地方,它们在实际开发中也经常要使用到。例如需要用户来选择兴趣爱好时,一般都很少是只有一个爱好的,这里就可以创建复选框来实现其功能,来让用户进行多项选择操作。
但是例如性别等信息,是不可能存在多个选择的,它只能在有限的几个选项中选择其中一个,这里就可以使用单选按钮。
虹胯鲜屠怂腔懊孪敬惹沮葬立美卸军饲韶位烘颅约唯郴室媚趋溯雁介制攀Swing常用控件课件Swing常用控件课件
创建单选按钮
单选按钮是一种只能在一组选项中选择其中一个选项的控件。
案例KongJian4.java
单选按钮是通过使用JRadioButton类来创建的,在JRadioButton类中具有7种构造器形式,构造器如表所示。
驰秦腕艇拄盏腾章缘嘶威筷
文档评论(0)