QA@IT
«質問へ戻る

質問を投稿

GUIのJFrameがうまく表示されない

とても初歩的な質問で恐縮ですが・・・
下記のようなGUIを作ったんですが、eclipseで実行するとサイズ設定してないのと同じ状態でタイトル表示部(タイトルは表示されませんが・・・)のみとなります。
コンストラクタ内にsetVisibleを移すと問題ありません。どなたかわかりますか?よろしくお願いします。

import javax.swing.JFrame;

public class Test{
public static void main(String[] args) {
Frameother fo=new Frameother();
fo.setVisible(true);
}

}

class Frameother extends JFrame{
JFrame frame;

Frameother(){
    frame=new JFrame("title");
    frame.setSize(200, 200);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

}

とても初歩的な質問で恐縮ですが・・・
下記のようなGUIを作ったんですが、eclipseで実行するとサイズ設定してないのと同じ状態でタイトル表示部(タイトルは表示されませんが・・・)のみとなります。
コンストラクタ内にsetVisibleを移すと問題ありません。どなたかわかりますか?よろしくお願いします。


import javax.swing.JFrame;

public class Test{
	public static void main(String[] args) {
		Frameother fo=new Frameother();
		fo.setVisible(true);
	}

}

class Frameother extends JFrame{
	JFrame frame;
	
	Frameother(){
		frame=new JFrame("title");
		frame.setSize(200, 200);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
}