import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class JPaintMethodJavaExample extends JFrame implements ActionListener
{
JButton ClckBtn = new JButton("Click");
public JPaintMethodJavaExample()
{
setTitle("Paint Method In java Swing");
setLayout(new FlowLayout());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
add(ClckBtn);
ClckBtn.addActionListener(this);
}
public void actionPerformed(ActionEvent e1)
{
System.out.print("Button has been Clicked. ");
repaint();
}
public void paint(Graphics gr)
{
super.paint(gr);
System.out.println("In paint method.");
}
public static void main(String[] aa)
{
JPaintMethodJavaExample frm = new JPaintMethodJavaExample();
frm.setSize(170,110);
frm.setVisible(true);
}
}