0
我有一個簡單的JFrame繪製背景顏色。但是,當我調整窗口大小時,背景顏色在某種程度上是滯後的,就像你在屏幕截圖中看到的那樣。有沒有辦法來防止這個問題?JFrame在調整大小方面比較滯後
public class ToolBarTest extends JFrame{
public ToolBarTest(){
getContentPane().setBackground(new Color(221,221,221));
setSize(400,250);
setTitle("Hello");
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String ... args){
new ToolBarTest().setVisible(true);
}
}
SOLUTION:
刪除JVM和JDK 7和重新安裝的Java 6.
結論:在Mac OS不要使用java 7。 (?)
它是否實際上填滿了一段時間後擴大窗口或背景是否保持這個大小,無論調整大小發生多少? – Surveon
它再次填滿整個窗口。它有點落後了幾毫秒...... – domizai
你有沒有試過把背景板放到框架中?我無法複製您遇到的問題,因此可能與硬件有關。 – Surveon