タイトルバーがJPanelのピクセルと重なるのはなぜですか。ここにいくつかのコードがあります:
protected void init() {
this.setContentPane(new MyPanel());
this.setSize(915, 725);
this.setVisible(true);
}
class MyPanel extends JPanel {
@Override
public void paintComponent(Graphics _g) {
super.paintComponent(_g);
Graphics2D g = (Graphics2D)_g;
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
Font font = new Font("Monospaced", Font.PLAIN, 14);
g.setFont(font);
g.setColor(Color.red);
for(int x=0; x<60; x++) {
for(int y=0; y< 50; y++) {
g.drawString("█", x*15, 0);
}
}
}
}
JFrameにJPanelを追加し、y=0で文字列を描画しました。