Java勉強中で現在フレームを作成しています。
フレームは作成できたので、ひとまずボタンをクリックしたら
メッセージウィンドウが出てくるイベントを作成したいと考えています。
ボタンに.addActionListenerを挿入し、
Listenerのインプリメント用のクラスを作成してみたのですが、
以下のエラーが発生しました。
●該当のソースコード
package test;
public class Test extends JFrame {
private static final long serialVersionUID = 1L; private JPanel contentPane; public static void main(String[] args) { EventQueue.invokeLater(new Runnable() {
public void run() {
try { Test frame = new Test();frame.setVisible(true);}
catch (Exception e) { e.printStackTrace();}}});}
public Test() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 356, 284); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null);
Button button = new Button("検索");
button.setBounds(265, 46, 60, 30);
button.addActionListener(new myListener());
contentPane.add(button);}}
public class myListener implements ActionListener { }
●エラーメッセージ
①型 Button のメソッド addActionListener(ActionListener) は引数 (myListener) に適用できません
②public 型 myListener はそれ独自のファイル内に定義されなければなりません
OS:Windows10 64bit
開発環境:eclipse
java:javac1.8.0_251
エラーの意味もあまり理解できていない初心者になります。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/21 02:38
2020/04/21 02:47