SWT开发 - Label的使用(2)
2008-01-22 00:32Update
本文介绍使用SWT开发一个简单的窗口程序,该窗口程序采用FillLayout排版方法来显示2个Label(线条风格)
代码:
LabelSample02.java
FillLayout
FillLayout按照子控件被添加的顺序对子控件进行布局,FillLayout多用来放置一个子控件填满父窗口。我们以后用专门的文章来介绍它。
下面的语句创建一个水平(HORIZONTAL)的分割条(SEPARATOR)
new Label (shell, SWT.SEPARATOR | SWT.HORIZONTAL);
而下面的语句创建一个垂直(VERTICAL)的分割条(SEPARATOR)
new Label (shell, SWT.SEPARATOR | SWT.VERTICAL);
编译,执行后显示
LabelSample02.javapackage com.test.swt;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
public class LabelSample02 {
public static void main (String[] args) {
Display display = new Display ();
Shell shell = new Shell (display);
shell.setLayout (new FillLayout ());
new Label (shell, SWT.SEPARATOR | SWT.HORIZONTAL);
new Label (shell, SWT.SEPARATOR | SWT.VERTICAL);
shell.setSize (200, 200);
shell.open ();
while (!shell.isDisposed ()) {
if (!display.readAndDispatch ()) display.sleep ();
}
display.dispose ();
}
}
FillLayout
FillLayout按照子控件被添加的顺序对子控件进行布局,FillLayout多用来放置一个子控件填满父窗口。我们以后用专门的文章来介绍它。
下面的语句创建一个水平(HORIZONTAL)的分割条(SEPARATOR)
new Label (shell, SWT.SEPARATOR | SWT.HORIZONTAL);
而下面的语句创建一个垂直(VERTICAL)的分割条(SEPARATOR)
new Label (shell, SWT.SEPARATOR | SWT.VERTICAL);
编译,执行后显示
- Relative Articles
- SWT开发 - Text的使用(2) - 事件处理 - (2008-01-26 00:38)
- SWT开发 - Text的使用(1) - (2008-01-26 00:29)
- SWT开发 - Combo的使用(2) - 事件处理 - (2008-01-26 00:17)
- SWT开发 - Combo的使用(1) - (2008-01-26 00:10)
- SWT开发 - Button的使用(3) - Toggle风格的按钮 - (2008-01-23 00:47)
- SWT开发 - Button的使用(2) - Radio按钮 - (2008-01-23 00:42)
- SWT开发 - Button的使用(1) - (2008-01-23 00:28)
- SWT开发 - Label的使用(3) - (2008-01-22 00:36)
- SWT开发 - 窗口(Window)显示 - (2008-01-22 00:22)
- SWT开发 - Label的使用(1) - (2008-01-22 00:21)