【问题标题】:My JFrame wont import in Eclipse我的 JFrame 不会在 Eclipse 中导入
【发布时间】:2015-10-23 19:11:24
【问题描述】:

当我将鼠标悬停在 JFrame 上进行导入时,它会出现以下消息:

“访问限制:由于所需库 C:\Program Files (x86)\Java\jre1.8.0_31\lib\rt.jar 的限制,无法访问构造函数 JFrame(String)”

另外,我的frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 线路也不起作用。它提出了同样的问题。有人知道如何解决这个问题吗?

package com.tutorial.main;

import java.awt.Canvas;
import java.awt.Frame;
import javax.swing.*;
import java.awt.Dimension;

public class Window extends Canvas{

    private static final long serialVersionUID = -240840600533728354L;

    public Window(int width, int height, String title){
        JFrame frame = new JFrame(title);

        frame.setPreferredSize(new Dimension(width,height));
        frame.setMinimumSize(new Dimension(width,height));
        frame.setMaximumSize(new Dimension(width,height));

        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setResizable(false);
        frame.setLocationRelativeTo(null);
        frame.add(game);
        frame.setVisible(true);
        Game.start();

    }

}

【问题讨论】:

  • 也许this 会有所帮助。
  • 我会将此作为答案发布,以便人们知道它已解决。
  • 是的,这确实解决了问题,尽管我还有更多需要解决的问题

标签: java eclipse swing jframe


【解决方案1】:

签出this

  1. 转到项目属性中的构建路径设置。
  2. 删除 JRE 系统库
  3. 添加回来;选择“添加库”并选择 JRE 系统库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多