首页 > 代码库 > 关于SWT中的Label类和Text类

关于SWT中的Label类和Text类

Label类的继承关系图

Label是SWT中最简单的界面组件,给出他的一个实例如下:

 1 public class Label1 { 2     public static void main(String[] args) { 3         Display display = Display.getDefault(); 4         Shell shell = new Shell(); 5         shell.setSize(450, 300); 6         shell.setText("SWT Application"); 7          8         Label lblNewLabel = new Label(shell, SWT.NONE); 9         lblNewLabel.setBounds(98, 108, 61, 17);10         lblNewLabel.setText("New Label");11 12         shell.open();13         shell.layout();14         while (!shell.isDisposed()) {15             if (!display.readAndDispatch()) {16                 display.sleep();17             }18         }19     }20 }

一个Text实例:

创建一个文本框,它有如下功能:

1.只能输入数字

2.至少要输入一个值

3.长度不能多于10个字符

这些要求在实际项目中是很常见的.它的实现代码如下:

 

关于SWT中的Label类和Text类