をクリックしComputer Science
た後に を無効にするクラス用のプログラムを作成しようとしています。ただし、一度クリックするとすぐに無効になります。私はまだ何が間違っているのか分かりません。JButton
8 times
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class JFrameDisableButton extends JFrame
{
public static void main(String[] args)
{
JFrameDisableButton window = new JFrameDisableButton();
window.setVisible(true);
}
final int WIDTH = 150;
final int HEIGHT = 150;
private Font bigFont = new Font("Arial", Font.BOLD, 16);
private JButton disableButton = new JButton("Disable");
private Container pane = getContentPane();
private JLabel annoyed;
public JFrameDisableButton()
{
super("Disable Frame");
setSize(WIDTH,HEIGHT);
setLayout(new FlowLayout());
pane.add(disableButton);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
DisableButtonListener disableListener = new DisableButtonListener();
disableButton.addActionListener(disableListener);
}
private class DisableButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent click)
{
if(actionPerformed(ActionEvent (click = 8)))
{
disableButton.setEnabled(false);
}
else
{
disableButton.setEnabled(true);
annoyed = new JLabel("That's enough!");
pane.add(annoyed);
annoyed.setFont(bigFont);
}
}
}
}