[英]Cannot Use or import javax.swing and java.awt in IntelliJ IDEA with jdk1.7 or 1.8
我想在Java中使用GUI工具,我的IDE是Win8.1中的IntelliJ IDEA,我有:
java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
在我的路径中以及其他位置的另一个jdk(1.8)中。
在commadLine中(使用javac),我可以制作/编译/构建类似以下的代码:
import java.awt.*; // Using AWT container and component classe
import java.awt.event.*; // Using AWT event classes and listener interfaces
// An AWT program inherits from the top?level container java.awt.Frame
public class AWTCounter extends Frame implements ActionListener {
private Label lblCount; // Declare component Label
private TextField tfCount; // Declare component TextField
private Button btnCount; // Declare component Button
private int count = 0; // Counter's value
(等等,代码不是很重要)
在IntelliJ的项目结构中,我添加了jdk 1.7.0_51(与上面相同),但在第二行中显示:“无法解析符号'event'”:
导入java.awt.event。*;
(“事件”的颜色为红色,表示它不存在)
我可能错过了一些有关路径的知识。 我花了几个小时进行搜索,但没有发现任何相关信息。
问题是在我的项目结构中声明了Android SDK而不是JDK。 Android软件开发工具包不包含java.awt
或相关软件包中的任何内容,因为Android拥有自己的图形软件包和库,例如android.graphics
或android.widget
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.