import java.awt.*; import javax.swing.*; public class Pion extends JComponent{ public Pion() { this.setMinimumSize(new Dimension(80,80)); this.setMaximumSize(new Dimension(150,150)); this.setPreferredSize(new Dimension(120,120)); this.setBackground(Color.WHITE); } @Override protected void paintComponent(Graphics g) { Graphics g2 = g.create(); //g2.setColor(Color.BLUE); //g2.fillRect(0, 0, this.getWidth(), this.getHeight()); g2.setColor(Color.GRAY); g2.fillOval((int) (Utils.PAWN_MARGIN * 1.2),(int) (Utils.PAWN_MARGIN * 1.1) , this.getWidth() - 2 * Utils.PAWN_MARGIN, this.getHeight() - 2 * Utils.PAWN_MARGIN + 2); g2.setColor(this.getBackground()); g2.fillOval(Utils.PAWN_MARGIN, Utils.PAWN_MARGIN, this.getWidth() - 2 * Utils.PAWN_MARGIN, this.getHeight() - 2 * Utils.PAWN_MARGIN); } }