java載入圖片,java怎麼在文件夾中放入圖片

本文目錄一覽:

JAVA載入圖片問題

如果你這兩樣寫法不會報錯的話,你報錯的那段程序,應該連編譯都過不了吧。

你的getImage方法里傳入的參數是字元串,而你報錯的那段代碼里傳入的是Url對象

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里添加背景圖片

可以新建個面板,在面板里放入帶圖片的JLabel,填滿面板即可。

JPanel jp = new JPanel(); //新建面板

jp.setLayout(new FlowLayout()); //設置面板布局

ImageIcon ii=new ImageIcon(getClass().getResource(“/Picture/i.jpg”));

JLabel uppicture=new JLabel(ii); //往面板里加入JLabel

this.setVisible(true);

java加入圖片的方法

(“String「)

(“pictrue/pic_”+pictureID+”_”+(i*3+j+1)+”.jpg”);

上面兩個都是一樣的字元串的意思,只要new ImageIcon(“”)不報錯就沒有問題,不要去糾結加不加引號的問題

我看的pic_1_2等都是沒有後綴的,是否文件名有問題,或者在仔細檢查一下路徑

java中如何向窗口中載入圖片?

重寫一個JPanel面板,用paint方法把圖片畫在面板上面,然後將面板添加到JFrame上面就可以了

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/279634.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-20 15:04
下一篇 2024-12-20 15:04

相關推薦

  • QML 動態載入實踐

    探討 QML 框架下動態載入實現的方法和技巧。 一、實現動態載入的方法 QML 支持從 JavaScript 中動態指定需要載入的 QML 組件,並放置到運行時指定的位置。這種技術…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • vue下載無後綴名的文件被加上後綴.txt,有後綴名的文件下載正常問題的解決

    本文旨在解決vue下載無後綴名的文件被加上後綴.txt,有後綴名的文件下載正常的問題,提供完整的代碼示例供參考。 一、分析問題 首先,需了解vue中下載文件的情況。一般情況下,我們…

    編程 2025-04-29
  • 如何在Java中拼接OBJ格式的文件並生成完整的圖像

    OBJ格式是一種用於表示3D對象的標準格式,通常由一組頂點、面和紋理映射坐標組成。在本文中,我們將討論如何將多個OBJ文件拼接在一起,生成一個完整的3D模型。 一、讀取OBJ文件 …

    編程 2025-04-29
  • 用Python繪製酷炫圖片

    在本篇文章中,我們將展示如何使用Python繪製酷炫的圖片。 一、安裝Python繪圖庫 在使用Python繪製圖片之前,我們需要先安裝Python繪圖庫。Python有很多繪圖庫…

    編程 2025-04-29
  • Python中讀入csv文件數據的方法用法介紹

    csv是一種常見的數據格式,通常用於存儲小型數據集。Python作為一種廣泛流行的編程語言,內置了許多操作csv文件的庫。本文將從多個方面詳細介紹Python讀入csv文件的方法。…

    編程 2025-04-29
  • Python程序文件的拓展

    Python是一門功能豐富、易於學習、可讀性高的編程語言。Python程序文件通常以.py為文件拓展名,被廣泛應用於各種領域,包括Web開發、機器學習、科學計算等。為了更好地發揮P…

    編程 2025-04-29
  • 為什麼用cmd運行Java時需要在文件內打開cmd為中心

    在Java開發中,我們經常會使用cmd在命令行窗口運行程序。然而,有時候我們會發現,在運行Java程序時,需要在文件內打開cmd為中心,這讓很多開發者感到疑惑,那麼,為什麼會出現這…

    編程 2025-04-29
  • Python zipfile解壓文件亂碼處理

    本文主要介紹如何在Python中使用zipfile進行文件解壓的處理,同時詳細討論在解壓文件時可能出現的亂碼問題的各種解決辦法。 一、zipfile解壓文件亂碼問題的根本原因 在P…

    編程 2025-04-29
  • Python將矩陣存為CSV文件

    CSV文件是一種通用的文件格式,在統計學和計算機科學中非常常見,一些數據分析工具如Microsoft Excel,Google Sheets等都支持讀取CSV文件。Python內置…

    編程 2025-04-29

發表回復

登錄後才能評論