重新验证和重新喷漆-Java 6
我正在尝试编译我的java类文件,但是我无法这样做,因为我学校的电脑上的java很旧(java 6),而我自己的笔记本电脑上的java很好用(java 7) 编译时收到错误:重新验证和重新喷漆-Java 6,java,swing,compatibility,java-7,java-6,Java,Swing,Compatibility,Java 7,Java 6,我正在尝试编译我的java类文件,但是我无法这样做,因为我学校的电脑上的java很旧(java 6),而我自己的笔记本电脑上的java很好用(java 7) 编译时收到错误: GUI.java:90: cannot find symbol symbol : method revalidate() location: class java.awt.Container getContentPane().revalidate(); ^ jav
GUI.java:90: cannot find symbol
symbol : method revalidate()
location: class java.awt.Container
getContentPane().revalidate();
^
java版本为:版本6更新45
而我在编写项目代码时一直在编写版本7
java版本6似乎无法识别重新验证
我曾尝试使用invalidate,因为环顾四周invalidate用于Java6
我的问题(抱歉没有在开头添加);我如何用Java6编译它
谢谢这是您可以解决的问题
invalidate();
validate();
这近似于在没有RootPane
递归的情况下发生的情况
另一个选项是在窗口大小未更改时调用
虽然升级到Java 7会更简单,但您的问题是什么?显然,你不能用Java 6编译这个程序。要用Java 6编译它,我需要做什么?谢谢,但我已经尝试了解决方法,它给出了相同的错误。这是在框架本身上而不是在内容窗格上进行的
invalidate();
validate();