import javax.swing.JFrame; import javax.swing.JButton; import java.awt.Graphics; import java.awt.Color; class Program04 extends JFrame { SajatGomb gomb = new SajatGomb(); Program04() { gomb.setLocation(25, 25); gomb.setSize(100, 30); this.setLayout(null); this.add(gomb); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setSize(400, 300); this.setVisible(true); } public static void main(String args[]) { new Program04(); } } class SajatGomb extends JButton { @Override public void paintComponent(Graphics g) { super.paintComponent(g); g.setColor(Color.BLUE); g.fillRect(5, 5, 10, 10); } }