【发布时间】:2016-02-23 14:23:03
【问题描述】:
我想在 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(与上面相同),但它在第二行显示:“无法解析符号‘事件’”:
导入 java.awt.event.*;
(“事件”的颜色为红色,表示不存在)
我可能错过了一些关于路径的东西。我花了几个小时搜索,但没有找到任何相关内容。
【问题讨论】:
-
JFrame、JLabel、JTextField、JButton ...
-
你声明了一个项目sdk吗?
-
@RobinJonsson 是的。尽管我使用 IntelliJ 进行 android 开发。我需要删除其他 sdks 吗?
-
@RobinJonsson,在我的运行/调试配置中,我检查了“使用 alt JRE”并选择了 1.7(这样我可以成功构建文件)。
-
@RobinJonsson。谢谢朋友。我删除了所有内容,只添加了一个 sdk。
标签: java swing intellij-idea