1
我想嘗試使用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中的運行按鈕上以黃色顯示寫入「運行AnnotatedMemoryPanel」。
我沒有在網上找到關於此的任何討論。 希望有人能解釋我什麼是錯的。
我解決了。問題是我運行AnnotatedMemoryPanel。正確的過程作爲「java應用程序」運行。令人難以置信的是,我爲這件愚蠢的事情花了將近1天的時間。也許寫在論壇上的問題幫助我瞭解它 - 也許會幫助別人 –
酷。我試過了。它運作良好。繼續 :) –