Как добавить перезапуск JButton в чертеж чертежа? - PullRequest
0 голосов
/ 23 апреля 2020

Я хочу добавить кнопку J, которая будет сбрасывать лицо, нарисованное после нажатия кнопки JButton. Как добавить один и где в коде я должен добавить его? .................................................. .....................

import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.BorderLayout;
import java.awt.Graphics;
import java.awt.Color;

public class ActionFace extends JFrame
{
private boolean wink;
private class WinkAction implements ActionListener
{
    public void actionPerformed(ActionEvent e)
    {
        wink = true;
        repaint();
    }
}
public static void main(String[] args)
{
    ActionFace drawing = new ActionFace();
    drawing.setVisible(true);
}
public ActionFace()
{
    setSize(WINDOW_WIDTH, WINDOW_HEIGHT);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setTitle("Hello There!");
    setLayout(new BorderLayout());
    getContentPane().setBackground(Color.white);
    JButton winkButton = new JButton("CLick for a wink");
    winkButton.addActionListener(new WinkAction());
    add(winkButton, BorderLayout.SOUTH);
    wink = false;


}
...