- 666 名前:デフォルトの名無しさん [2008/05/31(土) 16:55:43 ]
- 教えてください。
以下のようなソースを書いたのですが、 ☆のところで怒られてしまいます。 [アクセス可能な型 Swing_main のエンクロージング・インスタンスがありません。 型 Swing_main のエンク ロージング・インスタンスで割り振りを限定する必要があります (たとえば x.new A() で、x は Swing_main のインスタンス)。] ★は怒られないのに何で☆はだめなのというところが知りたいのですが、 public class Swing_main extends JFrame{ public static void main(String[] args) { //コンストラクタでFrame作成 new Swing_main("test"); //メソッドでFrame作成 Swing_test(); } //コンストラクタ Swing_main(String title){ super(title); ★addWindowListener(new WindowEventHandler() }; //メソッド public static void Swing_test(){ JFrame frame = new JFrame("Jframe1") ; ☆frame.addWindowListener(new WindowEventHandler()); } //WindowListener class WindowEventHandler implements WindowListener{ public void windowActivated(WindowEvent e) ・・など } }
|

|