SWT Tips and Samples 基礎編 > Label |
|
LabelWindowに文字を表示するためのWidgetです。このLabelクラスを使って境界線やイメージを表示することも可能です。 SWT Widgetの特徴はインスタンス作成時にコンテナを指定します。この点は、SwingやAWTのようにコンテナのaddメソッドを使って、コンポーネントを配置する方法とは異なっています。 Shell shell = new Shell(...); Label label = new Label(shell, SWT.NONE | ...); label.setText("...."); スクリーンショットソースコード (LabelTest.java)import org.eclipse.swt.SWT; import org.eclipse.swt.graphics.Image; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Shell; public class LabelTest { public static void main(String[] args) { new LabelTest(); } public LabelTest() { Display display = new Display(); Shell shell = new Shell(display); shell.setText("Label Test"); shell.setSize(200,200); GridLayout layout = new GridLayout(); shell.setLayout(layout); layout.numColumns = 2; Label l1 = new Label(shell, SWT.NONE); l1.setText("Label None"); Label l2 = new Label(shell, SWT.BORDER); l2.setText("Label Border"); Label l3 = new Label(shell, SWT.NONE); l3.setText("Label\nMuliple lines"); Label l4 = new Label(shell, SWT.NONE); Image image = new Image(display, "icon1.gif"); image.setBackground(shell.getBackground()); l4.setImage(image); Label l5 = new Label(shell, SWT.SEPARATOR | SWT.HORIZONTAL); Label l6 = new Label(shell, SWT.SEPARATOR | SWT.VERTICAL); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) { display.sleep(); } } display.dispose(); } } 最新更新日: 2004年7月24日 |
- PR -
【Sony】大手他社よりも安い!ビジネス向け光・100Mしかも固定IP付!今なら更に初期費用最大15,000円OFF!
オフィス用品・オフィス家具 価 格 交 渉 可!
|
||||
|
|||||
Copyright(C) 2003,2004 Jasmin Project. All Right Reserved. |
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||