Mega Code Archive

 
Categories / Java Tutorial / Swing
 

Painting JComponent Objects

import java.awt.Graphics; import javax.swing.JComponent; import javax.swing.JFrame; class MyComponent extends JComponent {   protected void paintComponent(Graphics g) {     super.paintComponent(g);     // Customize after calling super.paintComponent(g)     g.drawString("string",20,20);   } } public class PaintingJComponentObjects {   public static void main(String[] args) {     JFrame aWindow = new JFrame();     aWindow.setBounds(30, 30, 300, 300); // Size     aWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     MyComponent com = new MyComponent();     aWindow.add(com);     aWindow.setVisible(true); // Display the window   } }