0

奇妙な問題があります。以前は Jframes を使用していましたが、現在のプロジェクトでは GUI を作成しましたが、プログラムで jFrame が見つかりませんでした。彼はエラーを出します

import javax.swing.JFrame;

私が使うとき

import javax.swing.*;

彼はエラーを出していませんが、Jframe も見つかりません。ここにコードの一部があります:

package ServiceProvider;

import java.awt.EventQueue;
import javax.swing.JFrame;

public class SP {

    private JFrame frame;

    /**
     * Launch the application.
     */
    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() 
...

私はスイングライブラリにwindiwBuilderをインストールした古いバージョンのEclipse(Gallileo)を使用しています。

4

2 に答える 2

0

Eclipse では、Ctrl-Shift-T (Mac の場合は Cmd-Shift-T) を入力します。検索ボックスに「jframe」と入力します。リストにJFrameクラスが表示され、ダイアログの下部にどのパッケージからのものかが表示されます。このリストにある場合は、ソース コードの文字に何か問題があるに違いありません。

私の推測では、JFrame インポート ステートメントのどこかで非 ASCII 文字を使用しています。Eclipse 設定を開き、検索ボックスにエンコーディングと入力して、ワークスペースが使用している文字エンコーディングを確認してください。

于 2013-03-25T18:03:12.123 に答える
0

JFrame クラスが含まれているかどうか、swing パッケージを確認してください。libが壊れている可能性があります..再インストールしてください。

ありがとう

于 2013-03-25T11:56:18.267 に答える