显然@Override 是非法令牌
我怎么能得到这个,这可能吗?
编辑:
我很抱歉。我不知道Ready to Program 是java v. 1.4。我是一个新手,最初认为 java 语言词汇是通用的,只有类会随着版本的变化而变化。
显然@Override 是非法令牌
我怎么能得到这个,这可能吗?
编辑:
我很抱歉。我不知道Ready to Program 是java v. 1.4。我是一个新手,最初认为 java 语言词汇是通用的,只有类会随着版本的变化而变化。
查找一下,您正在使用的东西(“Ready to program Java”)随Java 1.4一起提供。很古老。
所以......不,@Override
不允许,而且你不能直接在JFrame
.
默认情况下,该组件的布局可能不设置,而应设置其 contentPane 的布局。例如:thisComponent.getContentPane().setLayout(new GridLayout(1, 2))
尝试设置此组件的布局将导致抛出运行时异常。子类可以禁用此行为。
您不应该直接在 JFrame 上设置布局。正如错误所说的' use Project1.getContentPane().setLayout() instead
'。
最好先将 JPanel 添加到 JFrame,然后将所有项目添加到 JPanel。您也只能更改 JPanel 上的布局管理器,而不是 JFrame