導航:首頁 > 編程語言 > java顯示網路圖片

java顯示網路圖片

發布時間:2022-07-19 19:21:41

1. java圖片顯示一半

你看一下圖片文件大小,如果圖片文件變小了,說明上傳的時候圖片文件沒有完整地被上傳,這個時候需要你找一個網路好的地方重新上傳。如果圖片文件大小一樣,把文件下載回本地,用圖片工具打開看看圖片是不是能完整顯示,如果能完整顯示,那就是用戶那邊的網路不夠順暢造成的,如果不能完整顯示,則需要你找一個網路好的地方重新上傳原圖。總之,就是要想辦法確定是伺服器上圖片本身有問題還是用戶網路有問題。

2. java applet顯示網路圖片

applet好像不允許載入別的伺服器的資源,

3. java中怎樣在界面中顯示圖片

在頁面上面顯示圖片?

<imgsrc="圖片路徑"/>

4. 一個java顯示圖片問題

getSystemResource方法,使用這個方法的原因是方便程序移植。該方法的原理是這樣的,它從用來載入類的搜索路徑中查找具有指定名稱的資源。此方法通過系統類載入器來查找資源(該段來自API文檔)。至於這個路徑具體指的是java哪個類的路徑偶不是記得很清楚了,這里只說清楚原理,作個比喻,比如這個路徑位於C:\a\b\c,那麼你要載入的圖像的文件應應放在這個文件夾內,這樣程序才能找到你的圖片文件,也就是說語句getSystemResource("flower.jpg");會在C:\a\b\c中去找文件flower.jpg,若不存在該文件,當然就不會顯示圖片。至於getSystemResource具體反回的是什麼路徑,請你多參考一下教程,教程里應該有getSystemResource的詳細介紹

如果你只是想在本機上進行測試,可以使用下面的圖片路徑指定方法:

首先應明白的是,在java中文件位置的分隔符」\」被替換為」/」,如要使用」\」分隔符,那麼就應這樣使用」\\」,即使用兩個」\」符號。

其次圖片的地址有兩種指定的方法,一種是使用String字元串形式,一種是使用URL對象的形式。我們先看第一種

使用String字元串形式指定圖片的地址:比如要指定在e盤下的名為1.jpg的圖片,則形式為」e:/1.jpg」或」e:\\1.jpg」。因此圖片載入程序可以寫成 img = this.getToolkit().getImage("e:/1.jpg");

使用java.net.URL對象指定圖片的地址:要使用URL類需要包含java.net包,在使用java.net.URL對象指定圖片的地址時可以使用URL類中的構造函數URL(String str)來指定圖片的路徑。其中參數str表示指定的路徑,要注意的是這里的路徑因為是一個網路路徑,因此在指定本地文件的路徑時,應以」file:/」的形式開頭,比如要該問e盤的1.jpg文件,則形式為try{URL url=new URL(「file:/e:/1.jpg」)}catch(Exception e){},要注意,因為URL構造函數會拋出一個異常,因此應把該語句放在try塊中。也可以使用」file:/e:\\1.jpg」的形式。對於網路文件的位置應以」http://」的形式開頭。關於URL中的其他構造方法和其他內容,這里不做探討,URL類是java.net網路編程的內容。

如果你按照後兩種方法指定路徑相對來說就比較明白和簡單,希望你的程序現在能正常顯示圖片了。

5. Java圖片顯示不出來,怎麼解決

你把image=new ImageIcon("海洋.png");這一語句放到label=new JLabel(image);前面,public JPanelDemo()函數裡面
再把image=new ImageIcon("海洋.png");改成image=new ImageIcon("src/海洋.png");因為你把圖片放在了src文件夾裡面
改完上述問題,你的圖片就應該能顯示出來了.

6. Java對話框上顯示圖片

其實有很多種方法可以解決圖片顯示大小的問題:

  1. 使用photoshop修改. 優點是可以節省系統資源, 顯示圖片的時候,不用做處理,缺點是需要了解ps的基本操作

  2. 使用JDialog 自定義對話框. 優點 可以實現復雜的效果, 缺點,代碼量比較多

  3. 使用ImageIcon, Image 類 實現圖片的縮放,. 優點: 純java代碼解決, 缺點: 如果大量的圖片需要縮放, 那麼可能影響程序的速度.

方案3的代碼如下

importjava.awt.Image;
importjavax.swing.ImageIcon;
importjavax.swing.JOptionPane;

publicclassTest{
publicstaticvoidmain(String[]args){
ImageIconicon=newImageIcon("imgs/1.png");//得到icon對象.注意我的圖片地址和你的不一樣,注意修改!!
Imageimage=icon.getImage();//icon--->Image
floatscale=0.5f;//縮放比例50%
intwidth=Math.round(icon.getIconWidth()*scale);//變小50%的寬
intheight=Math.round(icon.getIconHeight()*scale);//變小50%的高
ImageminiIcon=image.getScaledInstance(width,height,Image.SCALE_SMOOTH);
//image變成指定大小.縮放模式為SCALE_SMOOTH(平滑優先)
ImageIconsmallIcon=newImageIcon(miniIcon);//Image--->icon
JOptionPane.showInputDialog(null,"吃了嗎?","標題",0,smallIcon,null,"默認值");
}
}

效果圖

圖1 圖片顯示比例為原圖的50%

7. java web網頁上顯示圖片

圖片不要中文名字;
圖片格式最好為.jpg,不過有的需要.png、.gif格式的圖片,有的是需要Flash支持的;
圖片的顯示也需要通過不同的瀏覽器測試,當然,如果編程,google和IE肯定是最優先測試的;
路徑不要有中文名稱,其實在項目中,圖片一般會放在一個單獨的叫image的文件夾下,這是一種習慣,我們直接寫上相對路徑,如果可以顯示一張圖片並且存在的話,那麼別的幾乎不會出錯;
調試過程,是腳本錯了,還是頁面的標簽錯誤,亦或是你的頁面代碼不規范,出現亂碼等眾多情況。
5個應該夠了~~ 你找找看是哪裡吧~~ 不會繼續問哦~

這樣可以么?

8. 怎樣在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);

}

}

9. 怎麼用JAVA實現從網路上獲取一張圖片,並輸出

我看了下API, 不知道下面的方法是否可行,你可以試一下
swing包里有個類ImageIcon
ImageIcon(String filename),指定文件生成一個ImageIcon im;
然後調用im.getImage()返回一個Image對象 image,再調用image對象的getGraphics()返回一個Graphics對象,使用Graphics繪畫
繪畫中途不知道界面會不會把image重繪,如果看不到結果的話,用image對象構造ImageIcon,然後用ImageIcon構造一個JLabel添加到界面上顯示

10. java顯示網頁圖片

應該是環境變數沒配置好吧

閱讀全文

與java顯示網路圖片相關的資料

熱點內容
如何讓app適應不同的手機屏幕大小 瀏覽:8
蘋果手機如何給安卓手機分享軟體 瀏覽:759
蘋果電腦怎麼運行騰訊雲伺服器 瀏覽:59
明日之後沙石堡命令助手 瀏覽:261
蛋糕店用什麼樣的app 瀏覽:877
長安銀行信用卡app怎麼取現 瀏覽:635
dos命令cmd命令的 瀏覽:226
阿里雲存檔視頻文件的伺服器 瀏覽:194
ftp修改文件許可權命令 瀏覽:491
周易八卦梅花演算法 瀏覽:676
java組織機構 瀏覽:953
h5大轉盤游戲源碼 瀏覽:592
學校伺服器地址查詢 瀏覽:109
pythontutorial下載 瀏覽:524
pythonswampy示例 瀏覽:95
有沒有什麼語音講書看書的app 瀏覽:995
文件夾怎麼做標題 瀏覽:33
騰訊雲伺服器如何防止被攻擊 瀏覽:881
六稜柱的體積演算法 瀏覽:935
淘寶什麼雲伺服器好用 瀏覽:340