JFrame在调整大小时滞后

时间:2013-08-27 17:12:47

标签: macos jframe java lag

我有一个简单的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);
    }
}

enter image description here



解决方案:

删除JVM和JDK 7并重新安装java 6.
结论:不要在mac os上使用java 7。 (?)

1 个答案:

答案 0 :(得分:0)

我试过Quaqua。再说一次,在Lion,Snow Leopard上没有正常工作,没问题...... 那么我只需要安装旧版本的JRE吗?

enter image description here

修改 它确实是JRE 7.我更新了My Desktop Lion 10.7,它仍在使用Java 6 - 现在它也落后了。我的意思是,这太糟糕了......