8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

无法导入 javax.swing.JFrame

jkpieterse 2月前

77 0

我搜索了整个互联网,但找不到答案。我正在使用 Eclipse,需要从 javax.swing 导入 JFrame。但将鼠标悬停在声明上(在 Eclipse 中应该给出...

我已经在整个互联网上搜索过了但还是找不到答案。

我正在使用 Eclipse,需要从 javax.swing 导入 JFrame。但是将鼠标悬停在声明上(Eclipse 中应该会提供导入选项),导入选项没有显示。相反,我手动输入了导入路径,但出现了错误。

更进一步,我使用包资源管理器尝试找到它... 没能找到。我有最新版本的 Eclipse 以及最新的 JRE 和 JDK。但仍然不起作用。

代码:

package com.BickDev.Game;

import java.awt.Canvas;
import java.awt.Dimension;

import javax.swing.JFrame;

public class Game extends Canvas implements Runnable {
    private static final long serialVersionUID = 1L;

    public static final int WIDTH = 320;
    public static final int HEIGHT = WIDTH / 12 * 9;
    public static final int SCALE = 2;
    public final String TITLE = "Troy's Game Test";
    private boolean running = false;


    public void run() {

    }

    public static void main(String args[]) {

        Game game = new Game();
        Dimension size = new Dimension(WIDTH * SCALE, HEIGHT * SCALE);
        game.setPreferredSize(size);
        game.setMaximumSize(size);
        game.setMinimumSize(size);

        JFrame frame = new JFrame(game.TITLE);
    }
}

导入 javax.swing.JFrame 现在出现错误

Access restriction: The type JFrame is not accessible due to restriction on required library C:\ProgramFiles\Java\jre8\lib\rt.jar

不知道这是什么意思...

请帮忙....

*UPDATE 发现了 JFrame 类..但无法访问它。

帖子版权声明 1、本帖标题:无法导入 javax.swing.JFrame
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由jkpieterse在本站《eclipse》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 我本来可以,但没有能力……我会把它当作最后的手段。但如果有其他方法可以解决这个问题……MadProgrammer 不行

  • 当您在 JRE 上创建新的 Java 项目时,请选择“使用执行环境 JRE”,然后从中选择 JavaSE-1.7 或 1.8,这样问题就解决了。我以前也遇到过和你一样的问题。

  • 只需添加 requires java.desktop; 到您的module-info.java文件。

    模块信息.java:

    module your_project_name{
        requires java.desktop;
    }
    
    1. 右键单击项目
    2. 选择属性
    3. Java 构建路径
    4. 库 > 添加库 > 添加 JRE 系统库
    5. 执行环境
    6. 选择JavaSE-1.7
    7. 结束
  • sge 2月前 0 只看Ta
    引用 6

    在模块主体内添加 需要java.desktop; enter image description here

  • 请不要上传代码/数据/错误的图片。并且不要在这个已有 4 年历史的答案中添加任何新内容

返回
作者最近主题: