我使用Dr. Java作爲Java的編譯器。我試圖在代碼中包含一個圖像。我正在構建我的第一個GUI程序。在Java代碼中包含圖像
這是我使用的代碼:
import java.awt.*;
import javax.swing.*;
public class Test{
public static void main(String[] args){
JFrame frame = new JFrame("Test Program");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel primary = new JPanel();
primary.setBackground(color.green);
primary.setPreferredSize(new Dimension(100,100));
JLabel label = new JLabel("Tesing the program");
primary.add(label);
frame.getContentPane().add(primary);
frame.pack();
frame.setVisible(true);
}
}
比方說有一個文件在我的桌面上名爲Image.gif的,我想包括在我的代碼這一形象。
- 我可以將圖像存儲爲變量以在我的代碼中使用它們嗎?
- 圖像通常存儲在java程序中,我該如何引用它?
- 圖像是一種形式的對象嗎?
- 在Java程序中寫入的程序中包含的圖像的代碼是什麼?
*除了一個字符,一個int,浮子和雙數核心的Java API *你的意思*除了基本類型*。另外,如果不是使用文件的直接URL來顯示如何使用'getResourceAsStream'從應用程序的本地資源加載文件,那麼對第一個問題的回答會更好。除此之外,很好的答案。 –
感謝您的評論。我會修好它。 – Paniz
您可以開始關於使用'getResourceAsStream' [here](http://stackoverflow.com/q/2308188/1065197) –