我有一个奇怪的问题。之前我曾与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库。
答案 0 :(得分:0)
如果它包含JFrame类,请查看你的swing包。这可能是你的lib被破坏的条件..请重新安装它。
由于
答案 1 :(得分:0)
在Eclipse中,键入Ctrl-Shift-T(如果您在Mac上,则键入Cmd-Shift-T)。在搜索框中,键入“jframe”。您应该看到JFrame
类出现在列表中,它将告诉您对话框底部的包。如果你在这个列表中看到它,那么它必须与源代码中的字符有关。
我的猜测是你在JFrame import语句的某处使用了非ASCII字符。尝试打开Eclipse Preferences,在搜索框中键入encoding,然后查看Workspace正在使用的字符编码。