我想尝试使用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"。
我没有在互联网上找到任何有关此问题的讨论。 希望有人能解释我的错误。
答案 0 :(得分:1)
您可能偶然会运行一些完全不同的应用程序,而不是您发布源代码的应用程序。在Eclipse中尝试右键单击源代码,然后选择Run As
,然后选择Java Application
。其快捷方式是 Shift + Alt + X J 。