import java.awt.*;
public class FLayout {
public static void main(String []args) {
Frame f = new Frame("My Frame");
Button b1 = new Button("OK");
Button b2 = new Button("YES");
Button b3 = new Button("NO");
f.setLayout(new FlowLayout());
f.add(b1);
f.add(b2);
f.add(b3);
f.setSize(300,300);
f.setVisible(true);
}
}
一个很简单的GUI入门程序,但是编译通不过,
我用的是mac,请问是怎么回事儿呢,我已经用这个电脑学了挺久的java了,各类小程序也编了不少了,都没有问题,应该不是什么路径的问题吧。
你的程序是对的,我在 Linux 上编译就没问题,应该是环境问题。尝试重装最新版 JDK。
看看你的 Java 的安装目录,里面应该有一个
jre/lib/rt.jar
,这个文件在我的 JDK 7 中有 60MB 。用解压软件打开这个文件,里面应该有java/awt/FlowLayout.class
。