这里讲的列表框是org.eclipse.swt.widgets.List,而不是集合中的List
1.给列表框增加双击事件:双击某一项就删掉这一项
inputList.addListener(SWT.DefaultSelection, new Listener() {
// 处理列表的双击事件,双击某一项时就把这一项删除
public void handleEvent(Event event) {
if (inputList.getSelectionCount() > 0) {
String str = inputList.getSelection()[0];
inputList.remove(str);
}
}
});
2.构建一个可多选,有垂直滚动条的列表
selectedList = new List(container, SWT.BORDER | SWT.MULTI
| SWT.V_SCROLL);
3.使列表框的内容排序
我这里用的是笨的方法,把列表中的内容放TreeSet里。。然后再读出来放列表框里
Set set= new TreeSet();
set.addAll(Arrays.asList(domainWords));
Object s[] = set.toArray();//把列表转制成数组
for (int i = 0; i < s.length; i++) {
choiceList.add((String) s[i]);//加入到输入列表中
}
分享到:
相关推荐
SWT/Jface API 3.4 SWT/Jface API 3.4 SWT/Jface API 3.4 SWT/Jface API 3.4
Eclipse SWT/JFace SWT JFace 实例 Eclipse SWT/JFace 书中 全部实例
SWT/JFACE API,是关于SWT/JFACE开发所用的API
swt/Jface用到的最基本的jar包
Eclipse SWT/JFace 核心应用光盘源码下载,解压后即可使用
Eclipse SWT/JFace 核心应用 带书签 Eclipse SWT/JFace
本文档为swt/jface的api中文帮助文档。
Eclipse SWT/JFace核心应用
SWT/JFace开发实例
SWT/Jface 开发入门指南 介绍以下方面的内容: ? 设定 swt 以及 JFace 的开发环境 ? swt 的一些简单部件(widget)介绍 ? JFace 的一些入门性介绍 ? swt 和 JFace 的事件模式 ? 通过一些简单的例子说明如何利用 swt ...
eclipse swt/jface核心应用源代码 带视频,找了好久,希望可以帮到大家,跟书匹配
eclipse swt/jface核心应用 这本书的源代码
发现网上没有传类似的例子,特传个简单的例子,希望能帮助需要的人。
NULL 博文链接:https://niub.iteye.com/blog/1806580
《Eclipse SWT/Jface核心应用》全面介绍了SWT、JFace和RCP的相关知识。全书共分5篇,第1篇介绍了SWT产生的背景以及SWT的一些基本概念和基础知识。第2篇介绍了SWT基本控件的使用,以及事件处理、布局等SWT基本知识的...
SWT/JFace 3.5 版本的 API,HTML格式,方便开发人员查阅。
swt/jface in action 中英文 pdf格式 + 源码下载,包含书中的所有源码,有需要的朋友可以下载,为正在学习swt、jface的朋友提供一些好资源。
基于 Java 桌面程序开发的图形库...本书主要讲解了如何使用 SWT 和 JFace 进行应用程序的开发,通过本书系统而全面的 SWT/JFace 知识学习,将帮助读者快 速开发出完美、实用的 GUI 程序,轻松完成繁琐的界面、菜单编程.
王占全,苏玲 著; ISBN:7-121-05152-4 学习 SWT/JFace 的好书!