真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

面板放進標簽java代碼 面板放進標簽java代碼錯誤

java面板中用標簽添加圖片的問題,這幾行代碼為什么顯示不出圖片

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));

這句話可以沒有的,這句話作用是設置背景圖片

Java中BorderLayout布局發(fā)中,中間如何放下兩個標簽組件?

將兩個標簽放入一個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);

新人求教,JAVA怎么將圖片添加到標簽組件中

在學習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) ; //讓窗體顯示出來。

}

}


網(wǎng)站標題:面板放進標簽java代碼 面板放進標簽java代碼錯誤
轉(zhuǎn)載源于:http://weahome.cn/article/dosodje.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部