java - JFrame : it shows a list of number instead of the image 的问题

标签 java eclipse swing jframe

我想尝试使用JFrame,并且我尝试了互联网和视频教程上的许多代码示例(如下所示)。

import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class test extends JFrame {

    public static void main(String[] args){ 
        //1. Create the frame.
        JFrame frame = new JFrame("FrameDemo");

        //2. Optional: What happens when the frame closes?
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        //3. Create components and put them in the frame.
        JLabel emptyLabel = new JLabel("BLAHBLAHBHALBAHLKKDJF");
        frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);

        //4. Size the frame.
        frame.pack();

        //5. Show it.
        frame.setVisible(true);
    }

}

Eclipse 没有向我显示代码中的任何错误,但是当我运行它时,框架总是向我显示下面的图像(数字列表)。我完全不明白为什么。

Eclipse 中的运行按钮上显示黄色文字“Run AnnotatedMemoryPanel”。

我在互联网上没有找到任何关于此的讨论。 希望有人能解释我出了什么问题。

最佳答案

您可能偶然运行了一些完全不同的应用程序,而不是您发布源代码的应用程序。在 Eclipse 中,尝试右键单击源代码,然后选择 Run As,然后选择 Java Application。快捷键是 Shift + Alt + X J

关于java - JFrame : it shows a list of number instead of the image 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39015056/

相关文章:

java - 容器在调用验证后不会自行调整大小

java - JSP、JavaScript 和 Java 对象

java - 使用 Spring cloud SqsListener 尝试读取消息失败的阈值

用于 JAX-WS org.codehaus.mojo 的 Eclipse m2e 连接器

java - 安卓初学者 : Empty Edit Text

java - eclipse 添加未实现的方法,包括 javadoc

java - Spring 安全角色层次结构不适用于 Thymeleaf sec :authorize

Java Twitch Bot/Pirc Bot 无法像它必须做的那样读取 .text 文件中的命令

java - 第一次单击 X 时 JDialog 未关闭

java - 设置一些已处置或不可见的java