gpt4 book ai didi

java - 使用 JFrame 的最简单的程序不起作用

转载 作者:行者123 更新时间:2023-12-01 17:02:18 26 4
gpt4 key购买 nike

我正在尝试了解如何在我的应用程序中添加一些图形,但我遇到了一些问题。我刚刚创建了一个 JFrame,设置了大小,将可见性设置为 true,但它什么也没显示。这是我的代码。

package app;

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.Scanner;
import java.util.concurrent.TimeUnit;

import javax.imageio.ImageIO;
import javax.swing.JFrame;

public class mainClass{

public static void main(String[] args) {

JFrame jimage = new JFrame();
jimage.setSize(600, 400);
jimage.setTitle("Prova JFrame");
jimage.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jimage.setVisible(true);

}

}

请帮忙:/

最佳答案

我做了一些更改。此代码在我的 Windows 10、Java 13 JDK、Java 8 编译级别上运行良好。

调用 JFrame 方法的顺序至关重要。这是我一直使用的顺序。

保存此代码。这就是启动 Swing GUI 的方法。

import javax.swing.JFrame;
import javax.swing.SwingUtilities;

public class SimpleJFrame implements Runnable {

public static void main(String[] args) {
SwingUtilities.invokeLater(new SimpleJFrame());
}

@Override
public void run() {
JFrame jimage = new JFrame();
jimage.setTitle("Prova JFrame");
jimage.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jimage.setSize(600, 400);
jimage.setLocationByPlatform(true);
jimage.setVisible(true);
}

}

关于java - 使用 JFrame 的最简单的程序不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61498036/

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