ImageIcon image = new ImageIcon("images/bg5.png");
為濉溪等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及濉溪網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都網(wǎng)站設計、網(wǎng)站建設、濉溪網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
JLabel la3 = new JLabel(image);
// System.out.println(this.getWidth()+ "gg");
la3.setBounds(0, 0, 881,683);//添加圖片,設置圖片大小為窗口的大小。
this.getLayeredPane().add(la3,new Integer(Integer.MIN_VALUE)); //將JLable加入到面板容器的最高層
getContentPane().add(la3);
這個是我的代碼,添加背景圖片的
估計關(guān)鍵在getContentPane().add(la3);這一句上,你看看是不是沒添加到面板
或者setBounds是不是設置的 長寬是不是 0
this.getLayeredPane().add(la3,new Integer(Integer.MIN_VALUE));
這句話可以沒有的,這句話作用是設置背景圖片
將兩個標簽放入一個JPanel(或其它類型的面板)中,再將這個JPanel(或其它類型的面板)放入中間。
實例代碼如下:
JLabel l1=new JLabel("標簽1");
JLabel l2=new JLabel("標簽2");
JPanel p=new JPanel();
p.add(l1);
p.add(l2);
this.add(p,BorderLayout.CENTER);
在學習Swing 圖形化界面的時候,會出現(xiàn)標簽組件---JLabel,而在容器JFrame當中進行設置的時候,可以添加圖片,此圖片可以充當標簽,那么我們還需要一個接口,那就是Icon接口,專門來接收圖片的!
現(xiàn)在通過步驟來解決如何將圖片添加到標簽組件中!
第一步: 創(chuàng)建JFrame容器,并設置標題
第二步: 定義字符串類型的圖片路徑,目的為ImageIcon類傳參
第三步:實例化Icon接口對象,通過子類ImageIcon來完成。
第四步:創(chuàng)建JLabel對象,傳入Icon對象和設置在容器當中的位置。
第五步: 設置容器的大小、背景顏色、并顯示出來!
具體代碼如下:
public class JLabelDemo {
public static void main(String[] args) {
//實例化JFrame對象,并設置標題
JFrame f = new JFrame("我的窗體") ;
//定義圖片路徑
String picPath = "d:" + File.separator + "haha.gif" ;
//實例化Icon對象,并傳入圖片路徑
Icon icon = new ImageIcon(picPath) ;
// 實例化標簽對象,傳入Icon對象,并設定位置。
JLabel lab = new JLabel(icon,JLabel.CENTER) ;
lab.setBackground(Color.YELLOW) ;//設置窗體的背景顏色
f.add(lab) ; //將組件件入到JFrame面板之中
f.setSize(600,360) ; //設置窗體的大??;
f.setLocation(300,200) ; //設置窗體出現(xiàn)的位置
f.setVisible(true) ; //讓窗體顯示出來。
}
}