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

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

java代碼如何加圖片 java代碼引入圖片

在java中怎樣添加背景圖片

//?不加包,圖片跟類文件在一個(gè)目錄,命令行下編譯執(zhí)行就行了

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、巴南網(wǎng)站維護(hù)、網(wǎng)站推廣。

//?如果建工程,圖片放到工程根目錄

import?java.awt.Container;

import?java.awt.FlowLayout;

import?javax.swing.ImageIcon;

import?javax.swing.JFrame;

import?javax.swing.JLabel;

import?javax.swing.JPanel;

public?class?Student?extends?JFrame?{

public?Student()?{

init();

}

private?void?init()?{

final?Container?c?=?getContentPane();

final?JLabel?imgLabel?=?new?JLabel();

ImageIcon?img?=?new?ImageIcon(System.getProperty("user.dir")?+?"\\a.png");

imgLabel.setIcon(img);

imgLabel.setBounds(0,?0,?img.getIconWidth(),?img.getIconHeight());

((JPanel)getContentPane()).setOpaque(false);

getLayeredPane().add(imgLabel,?new?Integer(Integer.MIN_VALUE));

setLayout(new?FlowLayout());

setSize(500,?500);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public?static?void?main(String[]?args)?{

new?Student().setVisible(true);

}

}

怎么為Java程序添加背景圖片代碼?

僅僅是給窗口添加背景的話是很簡單的,添加上以下語句(自己去添加變量哈):\x0d\x0a\x0d\x0alabel = new JLabel(background); //background為ImageIcon\x0d\x0a// 把標(biāo)簽的大小位置設(shè)置為圖片剛好填充整個(gè)面板 \x0d\x0alabel.setBounds(0, 0, this.getWidth(), this.getHeight());\x0d\x0a//添加圖片到frame的第二層(把背景圖片添加到分層窗格的最底層作為背景)\x0d\x0athis.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE));\x0d\x0a//把內(nèi)容窗格轉(zhuǎn)化為JPanel,否則不能用方法setOpaque()來使內(nèi)容窗格透明\x0d\x0ajPanel=(JPanel)this.getContentPane();\x0d\x0a//設(shè)置透明\x0d\x0ajPanel.setOpaque(false);\x0d\x0a\x0d\x0a然后你上面那個(gè)JPanel p也設(shè)置成透明就可以了

如何在java中插入圖片

public Qua_Main_JFrame() {

JPanel jpanel = new JPanel();

this.setContentPane(jpanel);

//

添加標(biāo)簽組件

GridLayout gird = new GridLayout(3,0);

jpanel.setLayout(gird);

ImageIcon img = new ImageIcon("src/JMXY.JPG");

JLabel imgLabel = new JLabel(img);//

將背景圖放在標(biāo)簽里。

this.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));

imgLabel.setBounds(0,0,img.getIconWidth(), img.getIconHeight());

this.getLayeredPane().setLayout(null);

this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

jpanel.setOpaque(false);

initComponents();

}

其中

Qua_Main_JFrame

為創(chuàng)建的

java

窗體項(xiàng)目名,圖片按路徑存放,注意一點(diǎn),所有

的代碼都應(yīng)該放在

initComponents();

方法之上,這樣你添加進(jìn)窗體中的空間才會(huì)顯示在

圖片之上,否則看不見控件。


文章標(biāo)題:java代碼如何加圖片 java代碼引入圖片
本文URL:http://weahome.cn/article/ddipies.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部