2016-04-14 57 views
-2

有人可以給我一個例子代碼,它有一個帶有圖像和其他東西的JFrame,我只是不能讓圖像工作,我需要一個可用的例子。我嘗試了一些緩衝的圖像和圖像圖標,但沒有任何工作。JFrame中的圖像

+1

我相信谷歌能夠提供的例子並不鼓勵 – 3kings

+1

代碼請求成千上萬和你做一些努力會在未來需要,可能與[使用標籤](http開頭: //docs.oracle.com/javase/tutorial/uiswing/components/label.html) – MadProgrammer

+0

我實際上已經嘗試了很多次,但沒有任何工作,所以我認爲最好問一個能夠工作的例子,以便我能找到我的缺陷並瞭解它。 – StijnOnline

回答

0
public static void main(String args[]) { 
    SwingUtilities.invokeLater(new Runnable() { 
     @Override 
     public void run() { 
      JFrame frame = new JFrame("Test Image"); 

      frame.setLayout(new BorderLayout()); 
      try { 
       frame.add(new JLabel(new ImageIcon(new URL(YOUR_IMAGE_URL))), 
         BorderLayout.NORTH); 
      } catch (MalformedURLException e) { 
       e.printStackTrace(); 
      } 

      frame.add(new JButton("Button"), BorderLayout.CENTER); 

      frame.pack(); 
      frame.setVisible(true); 
     } 
    }); 
}