UNE*_*RIS 7 java eclipse swing jframe
我一直在寻找互联网,无法找到答案.
我正在使用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);
}
}
Run Code Online (Sandbox Code Playgroud)
导入javax.swing.JFrame现在给出错误
Access restriction: The type JFrame is not accessible due to restriction on required library C:\ProgramFiles\Java\jre8\lib\rt.jar
Run Code Online (Sandbox Code Playgroud)
不知道这意味着什么......
请帮忙....
*UPDATE找到了JFrame类..但无法访问它.
小智 17
只需添加requires java.desktop;到您的 module-info.java 文件中。
模块信息.java:
module your_project_name{
requires java.desktop;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40878 次 |
| 最近记录: |