gpt4 book ai didi

java - 运行我的 Java 代码,没有任何反应

转载 作者:行者123 更新时间:2023-12-04 05:45:29 25 4
gpt4 key购买 nike

public class Start {

public static void main(String[] args) {
JFrame j = new JFrame();
final Graphics g = j.getGraphics();
JButton jb = new JButton("Start");
j.add(jb);
jb.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent arg0) {
HeavenlyBiome.spread(g);

}
});

}

}
...
public class HeavenlyBiome {
static Random r = new Random();
public static void spread(Graphics g){
g.setColor(Color.yellow);
int spread = r.nextInt(2)+1;
if (spread==1){
g.fillRect(0,600,10,10);
}

所以我运行它,一切都正确编译,没有错误,但问题是没有出现窗口!如果它有帮助,这一切都来自一个非默认包,当你使用一个新包时,也许你需要做一些特别的事情?我不知道,因为我是一个新的编码员,所以任何帮助表示赞赏!

最佳答案

尝试调用setVisible(true)在您的 JFrame 上实例。

JFrame j = new JFrame();
JButton jb = new JButton("Start");
j.add(jb);

j.setVisible(true);

并阅读: http://docs.oracle.com/javase/tutorial/uiswing/components/frame.html

关于java - 运行我的 Java 代码,没有任何反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10730337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com