私はまだ学び始めたばかりなので、Java と JFrame には慣れていません。
私の質問は、メソッドにエラーがあるということactionPerformed
です。与えられたエラーは、e.getsource == b
私が信じるところにあります。
私が理解していることから、で作成したpublic static void main(String[] args)
ボタンは、ボタンの値をに渡しませんactionPerformed
。
私の質問が明確でない場合は申し訳ありません。
これが私のコードです
public static void main(String[] args){
JButton b = new JButton("Click here");
JFrame newWindow = new JFrame("Test");
newWindow.setVisible(true);
newWindow.setSize(250,250);
newWindow.setLayout(null);
newWindow.add(b);
b.addActionListener(this);
}
ここに私のコードの別の部分があります
public void actionPerformed(ActionEvent e)
{
if ( e.getSource() == b )
{
//do something
}
}