【发布时间】:2013-07-26 04:27:37
【问题描述】:
我正在尝试使用 Swing 和 ACM 交互器制作一个非常简单的程序。它直接取自课堂讲义,但在我的计算机上不起作用。当我运行它时,它运行正常大约半秒钟,然后短暂闪烁,重新加载,然后所有按钮和文本字段功能都丢失了。代码如下:
import acm.program.*;
import java.awt.event.*;
import javax.swing.*;
public class TextFieldExample extends ConsoleProgram {
public void init() {
nameField = new JTextField(15);
add(new JLabel("Name: "), SOUTH);
add(nameField, SOUTH);
nameField.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == nameField) {
println("Hello, " + nameField.getText());
}
}
private JTextField nameField;
}
如果有帮助,我将在运行 Mac OSX 10.8.4 的 2010 年中期 Mac Pro 上使用 Java SE 1.6 和 Eclipse Helios Service Release 2
【问题讨论】:
-
试试 Java 5,建议here。
-
我做了,但没用 :(
标签: java swing acm-java-libraries