Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
重新验证和重新喷漆-Java 6_Java_Swing_Compatibility_Java 7_Java 6 - Fatal编程技术网

重新验证和重新喷漆-Java 6

重新验证和重新喷漆-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

我正在尝试编译我的java类文件,但是我无法这样做,因为我学校的电脑上的java很旧(java 6),而我自己的笔记本电脑上的java很好用(java 7)

编译时收到错误:

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();