新聞中心
java中在按鈕上加載圖片的相關(guān)問題。ImageIcon的相關(guān)用法求教。
Icon img1=new ImageIcon("H:/圖片/hua.ico");//加載圖片的方法
專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)朝陽免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了近1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
現(xiàn)在java支持的圖片格式只有JPG(JPEG),PNG,Gif三種,你最好把它換成PNG格式~應(yīng)該就沒問題了!
還有就是編譯完畢后在源文件下運(yùn)行jar文件,因為有時在編譯器下他不會調(diào)用圖片。
java 加載圖片的幾種方式
第一種方法:
Image bg; ?//或者是BufferedImage bg;
Pool2(){
try{
String file="圖片的路徑";
bg =ImageIO.read(new File(file));
}catch(Exception e){
e.printStackTrace();
}
}
第二種方法:這種方法用BufferedReader就不行
Image background;
Pool2(){
try{
String file="文件的路徑";
background=Toolkit.getDefaultToolkit().getImage(file);
}catch(Exception e){
e.printStackTrace();
}
}
另外我們有時喜歡把圖片放在工程的src目錄下這樣訪問這些圖片時就要用下面的方法。以src下的image文件下的01.jpg為例
Image image=null;
image = ImageIO.read(getClass().getResourceAsStream("/image/01.jpg"));
java中如何向窗口中加載圖片?
重寫一個JPanel面板,用paint方法把圖片畫在面板上面,然后將面板添加到JFrame上面就可以了
java 點擊按鈕在窗口中加載圖片
//點擊“裝在圖像” 按鈕之后,執(zhí)行以下語句
JFileChooser chooser = new JFileChooser(); //創(chuàng)建選擇文件對象
chooser.setDialogTitle("請選擇文件");//設(shè)置標(biāo)題
chooser.setMultiSelectionEnabled(true); //設(shè)置只能選擇文件
FileNameExtensionFilter filter = new FileNameExtensionFilter("jpg", "jpg");//定義可選擇文件類型
chooser.setFileFilter(filter); //設(shè)置可選擇文件類型
chooser.showOpenDialog(null); //打開選擇文件對話框,null可設(shè)置為你當(dāng)前的窗口JFrame或Frame
File file = chooser.getSelectedFile(); //file為用戶選擇的圖片文件
//然后你自己把file用戶選擇的圖片文件替換成你現(xiàn)在的那個文件
//需要引用 import javax.swing.JFileChooser和//import.javax.swing.filechooser.FileNameExtensionFilter兩個包
文章題目:java圖片加載代碼教程 java圖片加載代碼教程視頻
網(wǎng)站地址:http://fisionsoft.com.cn/article/doescij.html