繁体   English   中英

无法在带有jdk1.7或1.8的IntelliJ IDEA中使用或导入javax.swing和java.awt

[英]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.graphicsandroid.widget

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM