我正在尝试在扩展JFrame但不能扩展JFrame的类中激活revalidate方法。 这是我第一次使用swing,直到今天我已经使用了java 6,因为我无法使用revalidate我安装了JDK 1.7.0_21但仍然无法使用它。 我使用eclipse,它说“方法revalidate()未定义为类型Game”(游戏是我的类,它扩展了JFrame)
另外,当我尝试在代码中的完全相同的位置编写revalidate时,在Windows计算机上,它是o.k
我找不到关于这个主题的任何内容..
我在OSX 10.8.3 ......
任何帮助将不胜感激,谢谢!
答案 0 :(得分:1)
JFrame#revalidate(来自java.awt.Component
).Java是跨平台的,JDK和JRE也有这种方法。因此,Eclipse很可能仍在使用Java 6.
右键单击该项目,然后单击
然后为Java 7添加JRE