質問編集履歴

2 コードの修正

sanchu52

sanchu52 score 159

2018/04/29 07:56  投稿

エラーが出て目的通り動かない
eclipseの参考書で勉強中です。コードList3_6.javaを実行したいのですがエラーが出て
目的通り動かない。
MyJButtonActionAdapter に赤いギザギザの線が入っていて、エラー内容が出ているんですが、直し方が分かりません。
実行するとウィンドウが出てClickと表示までは出来ています。
しかしクリックしても変化しません。
コンソールにClicked.と表示されるようにしたいのですが、読み進んでいる最中なので
どうしたらいいかわかりません。教えてください、お願いいたします。
```ここに言語を入力
コード
package sample3;
import java.awt.ActiveEvent;
import java.awt.BorderLayout;
import java.awt.event.ActionListener;  
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.event.AncestorEvent;  
import javax.swing.event.AncestorListener;  
public class SampleApp extends JFrame{
   private static final long serialVersionUID =1L;
   public SampleApp() {
       this.setSize(300,200);
       this.setDefaultCloseOperation(EXIT_ON_CLOSE);
       JButton b1 = new JButton("Click");
       b1.addActionListener(new MyJButtonActionAdapter());
       this.add(b1,BorderLayout.CENTER);
       this.setVisible(true);
   }
   public static void main(String[] args) {
       new SampleApp();
   }
}
class MyJButtonActionAdapter implements ActionListener{
   public void actionPerformed(ActiveEvent ev) {
       System.out.println("Clicked.");
   }
}
```
  • Java

    15785 questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

1 コード修正

sanchu52

sanchu52 score 159

2018/04/29 07:54  投稿

エラーが出て目的通り動かない
eclipseの参考書で勉強中です。コードList3_6.javaを実行したいのですがエラーが出て
目的通り動かない。
MyJButtonActionAdapter に赤いギザギザの線が入っていて、エラー内容が出ているんですが、直し方が分かりません。
実行するとウィンドウが出てClickと表示までは出来ています。
しかしクリックしても変化しません。
コンソールにClicked.と表示されるようにしたいのですが、読み進んでいる最中なので
どうしたらいいかわかりません。教えてください、お願いいたします。
```ここに言語を入力
コード
package sample3;
import java.awt.ActiveEvent;
import java.awt.BorderLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.event.AncestorEvent;
import javax.swing.event.AncestorListener;
public class SampleApp extends JFrame{
   private static final long serialVersionUID =1L;
   public SampleApp() {
       this.setSize(300,200);
       this.setDefaultCloseOperation(EXIT_ON_CLOSE);
       JButton b1 = new JButton("Click");
       b1.addAncestorListener(new MyJButtonActionAdapter());
       b1.addActionListener(new MyJButtonActionAdapter());
       this.add(b1,BorderLayout.CENTER);
       this.setVisible(true);
   }
   public static void main(String[] args) {
       new SampleApp();
   }
}
class MyJButtonActionAdapter implements AncestorListener{
class MyJButtonActionAdapter implements ActionListener{
   public void actionPerformed(ActiveEvent ev) {
       System.out.println("Clicked.");
   }
}
```
  • Java

    15785 questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る