int x,int y,int width,int height,ImageObserver observer)繪制指定圖像中已縮放到適合指定矩形內(nèi)部的圖像。圖像繪制在此圖形上下文坐標空間的指定矩形內(nèi)部,并且如果需要,則進行縮放。透明像素不影響該處已存在的像素。
專注于為中小企業(yè)提供成都網(wǎng)站制作、成都網(wǎng)站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)隆昌免費做網(wǎng)站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了成百上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉變。
getSubimage方法是進行圖片裁剪。
import java.io.*;讀取圖片的方法如下:Image[] array = new Image[10];Image image = ImageIO.read(new File(d:\\source.gif));//根據(jù)你實際情況改文件路徑吧array[0] = image;圖片讀出來了。
不用image=getToolkit().getImage(m.jpg);這一句,在工程下建一個文件夾,假如叫images,將m.jpg放入images。設置那句改為lbsetIcon(new ImageIcon(images/m.jpg));就行了。
1、File f=new File(D:\\aaa.gif);你寫死了 你可以new個字符串路徑,再寫個路徑規(guī)則的方法。
2、可以通過BufferedReader 流的形式進行流緩存,之后通過readLine方法獲取到緩存的內(nèi)容。
3、可以把圖片加入到JLabel里面;JLabel有這樣一個方法 JLabel(String text, int horizontalAlignment) 創(chuàng)建具有指定文本和水平對齊方式的 JLabel 實例。
可以利用標簽組件來設置。具體方法如下:利用標簽組件來設置,具體代碼如下:=newJPanel();//創(chuàng)建面板pnlMain。().add(pnlMain);//將pnlMain設置為主面板。
1)文件要有后綴名 2)要用Image或BufferedImage對象 3)因為你重寫了paint()方法,所以不能在Label里面顯示圖片。你重寫了paint()方法后,整個容器都會變成畫布,所以看不到Label組件,自然也就看不到圖片。
圖片名字是imgJPG,你放到本程序的目錄下面就好了。
簡單來說就是重寫paint方法,然后調用畫筆的drawImage這個方法。
首先java畫布是一個容器,要在容器里面添加組件或者圖片需要先導入或者聲明組件 然后將組件添加到容器中。
setIcon public void setIcon(Icon icon)定義此組件將要顯示的圖標。如果 icon 值為 null,則什么也不顯示。此屬性的默認值為 null。這是一個 JavaBeans 綁定屬性。