JPanel setBackground (Color.BLACK) macht nichts
Ich habe das folgende benutzerdefinierte JPanel und habe es mit dem Netbeans-GUI-Builder in meinen Frame eingefügt, aber der Hintergrund ändert sich nicht! Ich kann den Kreis sehen, der mit g.fillOval () zeichnet. Was ist falsch?
<code>public class Board extends JPanel{ private Player player; public Board(){ setOpaque(false); setBackground(Color.BLACK); } public void paintComponent(Graphics g){ super.paintComponent(g); g.setColor(Color.red); g.fillOval(player.getxCenter(), player.getyCenter(), player.getRadius(), player.getRadius()); } public void updatePlayer(Player player){ this.player=player; } } </code>