2013-03-25 58 views
0

我有一個奇怪的問題。我以前使用過Jframes,但是在我當前的項目中,我製作了一個GUI,而我的程序沒有找到jFrame。當我使用未找到Jframe導入

import javax.swing.*; 

他不給一個錯誤,但他ALSE找不到JFrame的他給出了

import javax.swing.JFrame; 

錯誤。 以下是一段代碼AF:

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帶擺動庫日食的舊版本(伽利略)。

回答

0

如果包含JFrame類,請查看您的swing包。這可能是你的lib壞了的情況..請重新安裝它。

感謝

+0

沒有成功,也重新安裝了JDK,以確保沒有成功... – denBelg 2013-03-25 12:26:43

0

在Eclipse中,按Ctrl-Shift-T鍵(或者Cmd的-Shift-T鍵,如果你是在Mac上)。在搜索框中,輸入「jframe」。你應該看到JFrame類出現在列表中,它會告訴你它來自對話框底部的包是什麼。如果你在這個列表中看到它,那麼它肯定是關於源代碼中的字符的東西。

我的猜測是你在你的JFrame導入語句中的某處使用非ASCII字符。嘗試打開Eclipse首選項,在搜索框中鍵入編碼,並查看您的Workspace使用的是什麼字符編碼。

+0

Thx爲您的答案。通過這樣做我已經看到了這個問題。我正在製作一箇舊版JRE的程序(因爲我需要使用硬件和軟件)。該版本不支持jFrame。沒想到這一點。我分割我的程序,所以我可以使用更新版本的JRE作爲我的GUI。 – denBelg 2013-03-26 13:46:53

相關問題