java学习笔记—Jlist
来源:互联网 发布:sql server 自增列 编辑:程序博客网 时间:2024/04/29 22:45
import javax.swing.JList;
1.构造: JList(object[] items)
例如:String[] country={"A","B"};
Jlist jlist=new JList(country);
2.设置无滚动条下默认显示条数
int getVisibleRowCount();获取
void getVisibleRowCount();设置
3.设置滚动条
JScrollPane scp=new JScrollPane(jlist);
add(scp);
4.设置单选多选
int getSelectionMode();
void setSelectionMode(int mode)
ListSelectionModel.SINGLE_SELECTION 单选
ListSelectionModel.SINGLE_INTERVAL_SELECTION 多选
5.获取选中对象
object[] getSelectedValues();返回多选的数组
object getSelectedValue();单选返回,可直接强制转化为原对象
6.监听选择值的变化
jlist.addListSelectionListener(new ListSelectionListener()
{
public void valueChanged(ListSelectionEvent e)
{
}
});
【两种使用的形式】:
1.静态的,即列表无法动态显示变化
Vector<String> values=new Vector<String>();
values.addElement("Q");
JList list=new JList(values);
动态,即列表可以显示变化
import javax.swing.DefaultListModel;//引入
DefaultListModel model=new DefaultListModel();
model.addElement("A");
JList list=new JList(model);
model.addElement("");//增加
model.removeElement("");//删除
- java学习笔记—Jlist
- JavaSwing组件:Jlist学习笔记
- JavaSwing组件:Jlist学习笔记
- Java笔记-----JList的使用
- swing 学习笔记八(列表JList )
- Java事件驱动模型学习(JList)
- java JList
- Java JList应用
- Java JList使用
- Java JList用法二
- JList
- JList
- JList
- java swing JList用法实例
- JAVA中JList的用法
- Java中JList简单应用
- Java中JList简单应用
- Swinghacks——动感JList
- hdu 5050 Divided Land (java大数)
- 中文分词:之Trie树
- JAVA5 线程新特性
- 【C语言】文件操作小结
- 同一进程中的线程究竟共享哪些资源
- java学习笔记—Jlist
- Android本地存储方案 SharedPreferences
- C++我来了
- Python的神奇方法指南
- C++杂记
- FLASH MAGIC LPC ISP下载方式说明
- Shell Scripts 简单实战
- 关于为什么学习计算机,简单谈谈那时的想法
- [2014年10月5日亲测可用]迅雷极速版高速通道加速破解补丁发布