ImageIcon icon= new ImageIcon("a.gif");
JLabel jLabel1=new JLabel(icon);
jLabel1.setVisible(true);
card1.add(jLabel1);
我是Java的新手,我面臨着在applet面板中添加圖像的問題。我的圖像位於同一個文件夾中。我的小程序是可見的沒有任何問題,但只有圖像不顯示。在JApplet中添加圖像
ImageIcon icon= new ImageIcon("a.gif");
JLabel jLabel1=new JLabel(icon);
jLabel1.setVisible(true);
card1.add(jLabel1);
我是Java的新手,我面臨着在applet面板中添加圖像的問題。我的圖像位於同一個文件夾中。我的小程序是可見的沒有任何問題,但只有圖像不顯示。在JApplet中添加圖像
public void init()
URL imageURL = new URL(getDocumentBase(), "a.gif");
Image image = getImage(imageURL);
ImageIcon icon = new ImageIcon(image);
// ...
的ImageIcon
構造函數,它接受一個String
假定該字符串表示File
的路徑&文件名。
只有受信任的小程序只能在客戶端文件系統(而不是服務器)訪問File
,然後。如果這是一個應用程序資源,它應該是在服務器上,並可以通過URL訪問。
請注意,ImageIcon
構造函數也將接受一個URL,而不是上面使用的Image
。我只是想強調一下,applet有一個內置的方法來獲取圖像。
'jLabel1.setVisible(真);'如果一個組件被添加到由可見的容器中,它會自動可見。 –
相關:http://stackoverflow.com/questions/1763053/loading-image-in-java-applet基本的東西+1 –