JComponentがほとんど追加されていないJPanelがあります。JPanelでいくつかの図形を描画しているJPanelのpaintComponentメソッドをオーバーライドしました。
public void paintComponent(Graphics g){
super.paintComponent(g);
g.fillOval(20, 6, 12, 12);
g.setColor(Color.BLUE);
g.setFont(FontStore.FRIENDS_BLOCK_OPTION_FONT);
g.drawString("12", 26, 12);
g.setColor(Color.BLACK);
}
ただし、paintComponentを介して描画している形状は、JComponentの背後にレンダリングされています。JPanelに追加されたコンポーネントよりもz-indexが高い形状を描画するにはどうすればよいですか?