JList的使用实例
来源:互联网 发布:计算机编程中常见的 编辑:程序博客网 时间:2024/05/08 06:59
import javax.swing.*;import java.awt.*;import java.awt.event.*;import javax.swing.event.*;public class List implements ListSelectionListener{JList list;public static void main(String [] args){List gui=new List();gui.go();}public void go(){JFrame frame=new JFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);JPanel panel=new JPanel();frame.getContentPane().add(BorderLayout.CENTER,panel);String [] listEntries ={"alpha","beta","gamma","delta","epslion","zeta","eta","theta"};list=new JList(listEntries);JScrollPane scroller=new JScrollPane(list);scroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);scroller.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);panel.add(scroller);list.setVisibleRowCount(4);//设定显示的行数list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);//限制用户只能选取一个项目list.addListSelectionListener(this);frame.setSize(300,300);frame.setVisible(true);}public void valueChanged(ListSelectionEvent lse){//如果没有加上这个if测试,你会得到两次的事件if(!lse.getValueIsAdjusting()){String selection=(String)list.getSelectedValue();//这会返回一个Object,不一定是StringSystem.out.println(selection);}}}
0 0
- JList的使用实例
- JList的使用
- JList控件的使用
- Java笔记-----JList的使用
- Swing之JList的使用
- Swing之JList的使用
- Swing之JList的使用
- 列表控件JList的使用
- 使用JList
- Swing JList渲染器--DefaultListCellRenderer的使用
- Java JList的使用和事件响应
- swing JList JScrollPane使用时不显示数据的问题 JList设置可多选
- swing JList JScrollPane使用时不显示数据的问题 JList设置可多选
- Swing JList使用
- Java JList使用
- java swing JList用法实例
- java Swing中对于JList控件的使用(一)
- java swing中对于JList的使用(二)
- java 观察者模式
- hpuoj1691 CZY追女孩
- Timus Online Judge 2055 Urban Geography 动态树维护mst(第44case超时了)---留着以后做吧
- UML简介
- 一个简单的Windows服务应用程序范例
- JList的使用实例
- Microsoft SQL Server基础知识复习
- 再续tableView
- UVA 10635 - Prince and Princess ( LCS 转换为LIS )
- Objective—C中声明实例变量的两种方式
- C 语言学习 3
- Hadoop添加和撤销节点
- NetBeans IDE中文界面修改成英文界面
- CF 543B 图,最短路