Swing控件JList怎么用
发表于:2024-10-13 作者:千家信息网编辑
千家信息网最后更新 2024年10月13日,这篇文章给大家分享的是有关Swing控件JList怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1Swing控件中JList控件类似于一组单选按钮或复选框,通过点击自
千家信息网最后更新 2024年10月13日Swing控件JList怎么用
这篇文章给大家分享的是有关Swing控件JList怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
1Swing控件中JList控件类似于一组单选按钮或复选框,通过点击自身来进行选定,也可以选择多个。
2创建一个Jlist实例(构造函数如下)
A.JList();
B.JList(Object[] obj);
C.JList (Vector vect);
D.JList(ListModel dataModel);
3简单的初始化例子:
String[] args={"apple","pear","orange","banana"};
JList list=new JList(args);
4JList本身不支持滚动,要滚动必须放到JScrollPane中。
JScrollPane myScrollPane=new JScrollPane();
myScrollPane.add(list);
5主要方法事件:
ValueChanged :选择的值在变化时触发。
setListData(Vector v):设置值
getSelectedValue()获得选择的值。
6使用:
private void jList1ValueChanged(javax.swing.event.ListSelectionEvent evt) { String choosedStr=(String)this.jList1.getSelectedValue(); this.jLabelText.setText(choosedStr); }
B把Vector 里的值放到Swing控件JList中
private Vector vector=new Vector(); private void jButtonAddActionPerformed(java.awt.event.ActionEvent evt) { String str=this.jTextField.getText().trim(); if(str!=null&&!str.equals("")){ this.vector.add(str); this.jLabelText.setText("你将添加"+str+"到列表中"); this.jList1.setListData(vector); } }
C 删除Swing控件Jlist的其中一项
privatevoidDeleteActionPerformed(java.awt.event.ActionEventevt){ Stringstr=(String)this.jList1.getSelectedValue(); if(str!=null&&!str.equals("")){ this.vector.remove(str); this.jList1.setListData(vector); this.jLabelText.setText("你把"+str+"删除了"); } }
感谢各位的阅读!关于"Swing控件JList怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
控件
选择
内容
更多
篇文章
不错
实用
事件
例子
函数
多个
实例
按钮
文章
方法
看吧
知识
复选框
参考
变化
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
在哪搜索服务器我的世界
2u服务器尺寸 长宽高
我的世界橙子服务器搬砖
浙江电脑软件开发靠谱吗
前端操作数据库对性能
深圳自主可控软件开发价格走势
数据库技术概论关系图
软件公司的软件开发的流程
市北区app软件开发系统
网络安全执法检查专项行动
数据库的AICD原则
网络安全与社会舆论
面试经常出现的算法软件开发
征途服务器崩溃
计算机网络技术专业色弱能学吗
无锡宝龙软件开发公司
微信小程序登录服务器
阿里云服务器秒杀DNS
北京oa软件开发中心
如何创建自动更新的数据库
swift 数据库
学计算机网络技术可以敲代码吗
视频语音软件开发多少钱
服务器上使用m2硬盘合适吗
高频服务器散热器
大连大象无形网络技术外汇
网络安全的运营
铜梁区一站式软件开发流程报价表
南昌市网络安全工程师培训
数据库约束性别