-6

どうやら@Overrideは違法なトークンです

どうすればこれを手に入れることができますか?

編集:

謝罪いたします。ReadytoProgramがjavav。1.4であることを知りませんでした。私は初心者で、最初はJava言語の語彙は普遍的であり、バージョンは変更されてもクラスのみが変更されると考えていました。

4

2 に答える 2

3

調べてみると、使用しているもの(「Javaをプログラムする準備ができています」)にはJava1.4が付属しています。それは古代です。

したがって...いいえ、@Override許可されていません。また、に直接レイアウトを設定することはできませんJFrame

参照:http://docs.oracle.com/javase/1.4.2/docs/api/javax/swing/JFrame.html#setLayout(java.awt.LayoutManager)

デフォルトでは、このコンポーネントのレイアウトは設定されていない可能性があり、代わりにそのcontentPaneのレイアウトを設定する必要があります。例:thisComponent.getContentPane()。setLayout(new GridLayout(1、2))

このコンポーネントのレイアウトを設定しようとすると、ランタイム例外がスローされます。サブクラスはこの動作を無効にすることができます。

于 2013-03-06T23:19:47.417 に答える
0

JFrameで直接レイアウトを設定しないでください。エラーが言うように' use Project1.getContentPane().setLayout() instead'。

最初にJPanelをJFrameに追加してから、すべてのアイテムをJPanelに追加することをお勧めします。また、JFrameではなく、JPanelのレイアウトマネージャーのみを変更します。

于 2013-03-06T23:03:21.607 に答える