導航:首頁 > 編程語言 > java實例圖片

java實例圖片

發布時間:2022-07-14 07:09:55

Ⅰ 怎樣在java里用URL引入圖片引入圖片

URL對象中前而幾個方法都非常容易理解,而該對象提供的openStream()可以讀取該 URL資源的InputStream,通過該方法可以非常方便地讀取遠程資源。

下面的程序示範如何通過URL類讀取遠程資源:

1)只顯示網路圖片


1)只顯示網路圖片


引用圖片處理的java類:

packagejun.king.urlgetimage;

importjava.io.InputStream;

importjava.net.URL;

importandroid.app.Activity;

importandroid.graphics.Bitmap;

importandroid.graphics.BitmapFactory;

importandroid.os.Bundle;

importandroid.os.Handler;

importandroid.os.Message;

importandroid.view.Menu;

importandroid.view.MenuItem;

importandroid.widget.ImageView;

{

Bitmapbitmap;

ImageViewimageview;

Handlerhandler=newHandler(){

@Override

publicvoidhandleMessage(Messagemsg){

if(msg.what==0x9527){

//顯示從網上下載的圖片

imageview.setImageBitmap(bitmap);

}

}

};

@Override

protectedvoidonCreate(BundlesavedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

imageview=(ImageView)findViewById(R.id.imageView1);

//創建並啟動一個新線程用於從網路上下載圖片

newThread(){

@Override

publicvoidrun(){

try{

//創建一個url對象

URLurl=newURL("http://www..com/img/bdlogo.png");

//打開URL對應的資源輸入流

InputStreamis=url.openStream();

//從InputStream流中解析出圖片

bitmap=BitmapFactory.decodeStream(is);

//imageview.setImageBitmap(bitmap);

//發送消息,通知UI組件顯示圖片

handler.sendEmptyMessage(0x9527);

//關閉輸入流

is.close();

}catch(Exceptione){

e.printStackTrace();

}

}

}.start();

}

@Override

(Menumenu){

//Inflatethemenu;.

getMenuInflater().inflate(R.menu.main,menu);

returntrue;

}

@Override

(MenuItemitem){

//Handleactionbaritemclickshere.Theactionbarwill

///Upbutton,solong

//.xml.

intid=item.getItemId();

if(id==R.id.action_settings){

returntrue;

}

returnsuper.onOptionsItemSelected(item);

}

}

Ⅱ Java編寫時,怎麼輸出一張圖片呀

(1)首先用ImageIO類讀取這張圖片
(2)如果要對這張圖片修改,通過圖片獲取Graphics對象,再調用Graphics的方法來繪制、修改。

(3)再調用ImageIO的方法將圖片輸出到特定IO流即可。

具體代碼實例可參考李剛的瘋狂Java講義的11.8節。

Ⅲ 給我一個Java處理圖片實例

//新建一個Image對象,可以通過ImageIO將其轉換為一個輸出流,就可以保存成文件或者發送給客戶端了。(用的是rgb模式,如果保存成png格式可以使用argb模式)
int width = 100;
int height = 20;
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);

//獲得Image對象的繪制區。
Graphics g = image.getGraphics();

//設置顏色,繪制一個矩形(空心)
g.setColor(new Color(102,102,102));
g.drawRect(0, 0, width-1, height-1);

//畫一條相同顏色的斜線
g.drawLine(0,0,width,height);

//繪制文字,設置繪制位置
g.drawString("可以是中文,因為java是使用utf16",10,16);

//通過ImageIO的靜態方法將圖片寫入一個OutputStream(輸入流),我是寫到了網頁的response上,你可以改為一個FileOutputStream,就可以寫入一個文件了。
ImageIO.write(image, "JPEG", response.getOutputStream());

Ⅳ javaWeb如何實現想QQ空間圖片預覽的效果以及圖片批量上傳最好有實例

1:點擊自定義。
2:點擊右側的新建模塊→點擊圖片模塊。
3:模塊名稱隨便,用一個空格最好,圖片地址上輸入圖片的地址,再點擊「更多設置」,只設置圖片的寬高度(以圖片的大小而定)就可以了,背景、邊框選擇無,確定保存。
4:用滑鼠調整一下圖片的大小,讓整個圖片完全顯示。
5:接著點擊模塊管理→把「互動」以上的模塊前面的√全部去掉,然後再把需要顯示的模塊打√,這樣「日誌」、「留言」、「個人形象」或「音樂收藏」就顯示在大圖模塊的上面了。確定保存。OK。

Ⅳ java中對static例子的路理解(問題以圖片形式打開)

例1中t1.i在運行完t1.call()之後也會變成3.


以下是我的理解, 可能有偏頗, 如有異議可以多找點資料佐證.


首先static關鍵字是使修飾的變數"游離"於實例之外,因此往往訪問靜態成員不用實例化:

Ⅵ 求Java高手寫個程序(請參考圖片中的實例)盡量跟著例子走··謝謝了

包名不能加漢字,你自己加合適的吧.....
interface CanFly {
public void Fly();
}

class Animal {
String name;
int age;
}

public class Bird extends Animal implements CanFly {

public Bird() {
this.name = "鸚鵡";
this.age = 3;
}

public Bird(String name, int age) {
this.name = name;
this.age = age;
}

public void Fly() {
System.out.println("Bird " + name + " is flying");
}

public static void main(String [] args) {
Bird b1 = new Bird("鴛鴦", 5);
Bird b2 = new Bird();

b1.Fly();
b2.Fly();
}
}

1. 在你的程序中,飛的介面名是:( CanFly )
2. 在你的程序中,父類名是:( Animal )
3. 在你的程序中,子類名是:( Bird )
4. 在你的程序中,主類名是:( Bird )
5. 在你的程序中,實現了的方法名是:( Fly )
6. 在你的程序中,程序開始執行的方法名是:( main )

Ⅶ JAVA中介面實例化,後面跟個大括弧,然後寫方法是什麼意思有什麼作用如下圖實例!

這不是介面實例化,就是在定義介面,裡面那個就是定義的介面方法,注意方法只有定義沒有實現。

Ⅷ java web空指針錯誤,求解!!急急急!!!有實例圖片

這樣看只能猜測spring的啟動有問題。你是怎麼把structs 2 加在web.xml? 又是怎麼連接的struts2和spring? 感覺亂亂的, 按道理 action是不能配到spring的context里的。應該是在web.xml里, 然後web.xml里有配spring的applicationContext. 這樣action類對象就可以在web的servletContext 里找到spring的applicationContext,從當中拿到配好的對象。

Ⅸ Java怎麼添加背景圖片

這是我以前的一個小代碼你可以看看
public class demo_9 extends JFrame {
JSplitPane jsp = null;
JList jlist;
JLabel jlabel;

public static void main(String[] args) {
demo_9 a = new demo_9();

}
public demo_9(){
String []words ={"boy","girl"};
JList jlist = new JList(words);
jlabel = new JLabel(new ImageIcon("Image//真三.gif")); //這里就是引入圖片了
//拆分窗格
jsp = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,jlist,jlabel);
jsp.setDividerLocation(70);
//設置可以伸縮
jsp.setOneTouchExpandable(true);
this.add(jsp);
this.setTitle("test");
this.setSize(400,300);
this.setLocation(400,200);
this.setVisible(true);
}

}
步驟:首先先在project里新建個文件夾(Folder),然後把你要插入的圖片復制黏貼到這個文件夾裡面。
例如我那個引入的圖片代碼:jlabel = new JLabel(new ImageIcon("Image//真三.gif"));
我new一個folder叫Image,圖片名稱叫"真三.gif"

Ⅹ java語言實現下面圖片的功能

main方法

閱讀全文

與java實例圖片相關的資料

熱點內容
解壓的玩具教程可愛版 瀏覽:364
哪個求職app比較靠譜 瀏覽:886
java的讀法 瀏覽:59
nod32區域網伺服器地址 瀏覽:1000
數碼科技解壓 瀏覽:235
新網的雲伺服器管理界面復雜嗎 瀏覽:367
無人聲解壓強迫症視頻 瀏覽:571
計算機編譯運行 瀏覽:639
單片機嵌套 瀏覽:988
python字元串中符號 瀏覽:787
python正則表達式貪婪模式 瀏覽:648
愛國精神指的是什麼app 瀏覽:408
壽司解壓系列全集視頻 瀏覽:913
物體三維重建演算法 瀏覽:984
fuli直播app哪個好 瀏覽:918
租辦公室用什麼app 瀏覽:106
醫師定期考核刷題app哪個好 瀏覽:338
導出dmp文件命令 瀏覽:288
手機百度網盤怎麼解壓密碼文件 瀏覽:585
索引重新編譯 瀏覽:606