2014-04-20 80 views
0

我添加一個jlabel與圖像到jpanel。如果我硬編碼的圖像url然後它工作正常,但我想要一個URL數組,所以我想知道是否可以傳遞一個字符串變量命令jl.setIcon(新的ImageIcon(????))?是否可以將String變量作爲參數傳遞給新的ImageIcon()?

private JPanel right; 
private JLabel jl= new JLabel(); 

right = new JPanel(); 
right.setLayout(new GridLayout(1,1,10,10)); 
this.add(right, BorderLayout.CENTER); 

jl.setIcon(new ImageIcon(ships[0])); 
right.add(jl); 
validate(); 
+0

什麼是'船[0]'?如果它是一個字符串,對我來說看起來很好。 – wns349

+2

閱讀文檔可能會有所幫助:http://docs.oracle.com/javase/7/docs/api/javax/swing/ImageIcon.html – donfuxx

+0

船是一個字符串數組。所以船舶[0]是陣列中的第一個字符串。仍然看起來是否正確? – user3491205

回答

相關問題