// en klass som ritar cirklar import extra.*; import java.awt.*; import javax.swing.*; public class Cirkelbild extends JPanel { private Color c; private int r; // size innehåller storleken på bilden angiven i pixlar (bildpunkter) private final int size = 100; public Cirkelbild(Color color, int radie) { c = color; r = radie; setBackground(Color.white); // önskemål om storlek till LayoutManager setPreferredSize(new Dimension(size,size)); } // denna metod utförs varje gång komponenten ritas om // t.ex. då fönstret varit övertäckt eller storleken ändras public void paintComponent(Graphics g) { // behöver vara med för att allt ska ritas korrekt super.paintComponent(g); // sätt färg g.setColor(c); // rita cirkel g.fillOval(size/2-r, size/2-r, 2*r, 2*r); } }