2004年02月04日
window作成テンプレート
変更済みだけどSWTサンプル集から
public class ViewerMain {
public static void main(String[] args) {
ViewerMain main = new ViewerMain();
}
private ViewerMain() {
display = new Display();
shell = new Shell(display);
shell.setText("タイトル");
shell.setLayout(new FillLayout());
shell.setSize(800,600);
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
display.dispose();
}
}
Shellスタイルは
BORDER 枠が立体的になる
CLOSE 閉じるボタン。無いと困る
MIN 最小化ボタン
MAX 最大化ボタン
NO_TRIM 何も無し
RESIZE リサイズを可能にする
TITLE タイトルバー
以下たぶん子ウインドウの動作の違い
親に指定すると枠が黒い線、立体的ではない
APPLICATION_MODAL
MODELESS
PRIMARY_MODAL
SYSTEM_MODAL
基本スタイルに
SHELL_TRIM CLOSE | TITLE | MIN | MAX | RESIZE
DIALOG_TRIM TITLE | CLOSE | BORDER
がある。スタイルを指定しなければたぶんSHELL_TRIM が設定。
Trackback on "window作成テンプレート"
このエントリーのトラックバックURL:
"window作成テンプレート"へのトラックバックはまだありません。
コメント
コメント
コメント個目