私はSWTプログラミングにまったく慣れていません。私は持っていGridLayout
ます。GUI を初めて起動すると、Button
左上隅に 1 つしか表示されません。サイズを変更すると (ウィンドウを大きくしたり小さくしたりします)、必要な GUI が得られます。私はコンストラクターとopen()
メソッドをいじりましたが、変更するたびに違いはありません。
// constructor
public MyGuiApp(){
super();
shell = new Shell();
shell.setSize(250, 300);
// the open method
public void open() {
Display display = Display.getDefault();
createContents();
shell.open();
shell.setLayout(new GridLayout(2,true));
// instantiation
public static void main(String args[]) {
try {
MyGuiApp window = new MyGuiApp();
window.open();