swt conbo用法
来源:互联网 发布:mac mpv 字幕 编辑:程序博客网 时间:2024/05/19 06:47
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Combo;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class ComboTest {
public static void main(String[] args) {
String[] WEEK = { "Monday", "Tuesday", "Wednesday"};
Display display = new Display();
Shell shell = new Shell(display);
shell.setBounds(500, 100, 500, 300);
shell.setText("Combo");
shell.setLayout(new GridLayout(3, true));
//创建Combo组件,为下拉列表样式
final Combo dc = new Combo(shell, SWT.DROP_DOWN);
dc.setItems(WEEK);
dc.addSelectionListener(new SelectionAdapter(){
@Override
public void widgetSelected(SelectionEvent e) {
String key = ""+dc.getSelectionIndex();
String value = dc.getText();
System.out.println("key:"+key+" value:"+value);
}
});
//创建Combo组件,为下拉列表样式,且只读
final Combo rc = new Combo(shell, SWT.DROP_DOWN | SWT.READ_ONLY);
//在界面中显示的是123
rc.add("123");
//第一个值是key从0开始 ,第二个值为value
rc.setData("0", "321");
rc.add("456");
rc.setData("1", "654");
rc.addSelectionListener(new SelectionAdapter(){
@Override
public void widgetSelected(SelectionEvent e) {
String key = ""+rc.getSelectionIndex();
System.out.println("key:"+key);
String value = (String) rc.getData(key);
System.out.println("key:"+key+" value:"+value);
}
});
//rc.setItems(MONTHS);
//创建Combo组件,为List组件样式
Combo sc = new Combo(shell, SWT.SIMPLE);
sc.setItems(WEEK);
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
display.dispose();
}
}
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Combo;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class ComboTest {
public static void main(String[] args) {
String[] WEEK = { "Monday", "Tuesday", "Wednesday"};
Display display = new Display();
Shell shell = new Shell(display);
shell.setBounds(500, 100, 500, 300);
shell.setText("Combo");
shell.setLayout(new GridLayout(3, true));
//创建Combo组件,为下拉列表样式
final Combo dc = new Combo(shell, SWT.DROP_DOWN);
dc.setItems(WEEK);
dc.addSelectionListener(new SelectionAdapter(){
@Override
public void widgetSelected(SelectionEvent e) {
String key = ""+dc.getSelectionIndex();
String value = dc.getText();
System.out.println("key:"+key+" value:"+value);
}
});
//创建Combo组件,为下拉列表样式,且只读
final Combo rc = new Combo(shell, SWT.DROP_DOWN | SWT.READ_ONLY);
//在界面中显示的是123
rc.add("123");
//第一个值是key从0开始 ,第二个值为value
rc.setData("0", "321");
rc.add("456");
rc.setData("1", "654");
rc.addSelectionListener(new SelectionAdapter(){
@Override
public void widgetSelected(SelectionEvent e) {
String key = ""+rc.getSelectionIndex();
System.out.println("key:"+key);
String value = (String) rc.getData(key);
System.out.println("key:"+key+" value:"+value);
}
});
//rc.setItems(MONTHS);
//创建Combo组件,为List组件样式
Combo sc = new Combo(shell, SWT.SIMPLE);
sc.setItems(WEEK);
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
display.dispose();
}
}
0 0
- swt conbo用法
- SWT Display 用法
- SWT中Button的用法
- SWT
- SWT
- swt
- swt
- swt
- swt
- swt
- SWT
- SWT
- SWT
- swt table 中 文本 下拉列表 spiner 等用法
- (转)SWT的CheckBoxTreeViewer的相关用法
- java SWT:MouseEvent,KeyEvent中stateMask字段的用法
- [SWT] SWT 精品文章
- [SWT]SWT 源代码下载
- 深度学习——Batch Normalization
- SQL查询死锁
- mysql之触发器讲解
- JDK安装与环境变量配置
- NodeJS-06 swig模版引擎
- swt conbo用法
- (转)Java设计模式之享元模式
- shortcutbadger设置在桌面上显示新消息的角标
- 局部屏蔽浏览器右键菜单
- 自己的vimrc配置
- 程序员也要了解经济学——经济学的基本知识总结
- php学习之json And xml
- mybatis实战教程(mybatis in action),mybatis入门到精通
- web开发 省市县三级联动