0
在創建完全黑色的窗口後,右側和底部邊緣會出現白色。我可能做錯了什麼?窗口右側和底部邊緣的空白位置
這是我做的窗口的初始化構造函數: -
public Panel()
{
Thread t = new Thread(this);
addKeyListener(this);
setFocusable(true);
this.setPreferredSize(new Dimension(gameWidth, gameHeight));
JFrame f = new JFrame("AlienBusters");
f.add(this);
f.pack();
f.setLocationRelativeTo(null);
f.setResizable(false);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
t.start();
}
這是塗料方法,其中我做了窗口黑: -
@Override
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.setColor(Color.BLACK);
g.fillRect(0, 0, gameWidth, gameHeight);
}
請勿稱呼您的班級「面板」。有一個類名的AWT組件,它很混亂。你的班級名稱應該更具描述性。 – camickr 2014-12-11 06:10:55