シェル ウィンドウを表示するだけの Java SWT (GUI) プログラムを作成し、それを Eclipse で実行し、Fedora 17 オペレーティング システムを使用しています。
そのウィンドウで最大化および最小化オプションが欠落している出力を取得しています。しかし、Windows 7 で試してみたところ、何も欠落することなく正しい出力が得られました。
なぜFedora 17に欠けているのか、それを修正する解決策は何ですか?
これはコードです:
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
public class Example {
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display,SWT.MAX|SWT.MIN);
Label label1 = new Label(shell,SWT.NONE);
label1.setText("CLEAR IT OUT PLEASE");
label1.setBounds(50,30,200,30);
shell.pack ();
shell.setSize(315,200);
shell.open ();
while (!shell.isDisposed ()) {
if (!display.readAndDispatch ()) display.sleep ();
}
display.dispose ();
}
}