Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(フレームがうまく表示されない)
閲覧数:698
掲示板(フレームがうまく表示されない)
名前
匿名
題名 フレームがうまく表示されない
質問内容

質問を評価する
(0ポイント)
下記のような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_CLOS
E);
    }
}
質問日時 2013-05-03 11:10:33
名前
回答内容

回答を評価する
(0ポイント)
frame=new JFrame("title");
frame.setSize(200, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
この三行は何のおまじないでしょうか?
コンストラクタをぬけたらそこで作った JFrame のインスタンスは
参照がなくなりますが?
それをのぞけばその三行がない場合と同じように表示されます。
サイズのデフォルトはタイトルと枠だけです。
(OS によっては枠がありません)
回答日時 2013-05-03 11:58:49
名前
回答内容

回答を評価する
(0ポイント)
あ、ちょっと違ったかな、参照は内部に残ってますが
どこからもアクセスが無いみたいです。
回答日時 2013-05-03 12:07:25
名前
匿名
回答内容

回答を評価する
(0ポイント)
http://soudan1.biglobe.ne.jp/qa8071071.html
回答日時 2013-05-03 14:14:52
名前
匿名
回答内容

回答を評価する
(0ポイント)
おや。
http://qa.atmarkit.co.jp/q/2896
回答日時 2013-05-05 03:23:25

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道