找不到Jframe导入

时间:2013-03-25 11:53:34

标签: java eclipse swing

我有一个奇怪的问题。之前我曾与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() 
...

我正在使用旧版本的eclipse(Gallileo),我在其中安装了windiwBuilder和swing库。

2 个答案:

答案 0 :(得分:0)

如果它包含JFrame类,请查看你的swing包。这可能是你的lib被破坏的条件..请重新安装它。

由于

答案 1 :(得分:0)

在Eclipse中,键入Ctrl-Shift-T(如果您在Mac上,则键入Cmd-Shift-T)。在搜索框中,键入“jframe”。您应该看到JFrame类出现在列表中,它将告诉您对话框底部的包。如果你在这个列表中看到它,那么它必须与源代码中的字符有关。

我的猜测是你在JFrame import语句的某处使用了非ASCII字符。尝试打开Eclipse Preferences,在搜索框中键入encoding,然后查看Workspace正在使用的字符编码。