java调用图片(java调用图片路径)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

今天给各位分享java调用图片的知识,其中也会对java调用图片路径进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

JAVA怎么把图片从数据库中调用出来

1 一半图片都是把路径存放在数据库的 到时候取出路径就可以了

2 在数据库有blob格式可以存放图片 以二进制流的方式取出来

% String zjbm = CheckParam(request.getParameter("zjbm"),""); String zpSql = "select zp from tjjryxxx where sfzh = '"+zjbm+"'"; out.clear(); response.setContentType("image/jpeg"); response.setHeader("Content-Transfer-Encoding","base64"); Connection connection = null; PreparedStatement ps = null; ResultSet rs = null; Blob blob =null; byte[] data = null; try{ connection =getConn(); ps = connection.prepareStatement(zpSql); rs = ps.executeQuery(); while(rs.next()){ blob = (Blob)rs.getBlob("zp"); long nlen = blob.length(); int nsize = (int) nlen; data = blob.getBytes(1,nsize); OutputStream out1 = response.getOutputStream(); BufferedOutputStream bos =null; bos = new BufferedOutputStream(out1); bos.write(data,0,data.length); bos.close(); rs.close(); } }catch(Exception e){ e.printStackTrace(); } %

Java程序中图片的使用方法

可通过Icon接口进行图片操作。

new ImageIcon(这里放入图像文件的路径)//此为创建一个对象

getIconWidth()设置图像宽度

getIconHeight()设置图像长度

还有更多的对图片的操作方法,可查看API文档。

下面是加入图片的简单效果源码:package Swing02;

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class TestIcon {

public TestIcon(){

JFrame jf=new JFrame("加入图片练习");

JPanel jp=new JPanel();

Icon ic=new ImageIcon("C:\\Documents and Settings\\tarena\\桌面\\牵手1.jpg");

JLabel jl=new JLabel(ic,JLabel.CENTER);

JButton jb=new JButton(ic);

GridLayout gl=new GridLayout(3,3);

String[] pos=new String[9];

for(int i=0;ipos.length;i++){

JButton jb1=new JButton();

jp.add(jb1);

jb1.setIcon(ic);

}

jf.add(jp);

jp.setLayout(gl);

//jf.add(jl);

//jf.add(jb);

jf.setLocation(300,200);//设置出现位置

jf.setSize(300,200);//设置大小

jf.setResizable(true);//设置窗口大小不可变

jf.setVisible(true);//设置可见(必须放在最后)

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args) {

new TestIcon();

}

}

关于图片的布局,可把图片加入到JLabel中,然后用布局管理器对JLabel进行布局就好了。

java为按钮添加图片 图片在src目录下 如何去调用?

你用这种方法ImageIcon imgplay=new ImageIcon("image/play.png");调用图片,缺省的当前目录是项目的根目录就是你的SEVENcard目录,因此,你如果调用src下的图片需要在image/play.png前加src,即src/image/play.png 完整的语句是ImageIcon imgplay=new ImageIcon("src/image/play.png");

后面的两个以此类推.

ImageIcon imgstop=new ImageIcon("src/image/stop.png");

ImageIcon imgloop=new ImageIcon("src/image/loop.png");

java 通过 路径 来调用已有图片(或其他任何文件)的代码怎么写?

Class.getResource("")    返回的是当前Class这个类所在包开始的位置

举例

URL url = XXXX.class.getResource("");

System.out.println(url);

//输出file:/D:/space/workspace/JDK8/bin/a/

所以a文件下的图片 不需要写 /1.jpg  而直接写 1.jpg

URL url = XXXX.class.getResource("1.jpg");

ImageIcon对象的构造方法很多

比如写图片路径来构造

相对路径的写法

ImageIcon icon = new ImageIcon("src\\a\\50.png");

完整路径,

ImageIcon icon = new ImageIcon("D:\\space\\workspace\\JDK8\\src\\a\\50.png");

使用完整路径,可以加载电脑上的其他位置的图片

比如  ImageIcon icon = new ImageIcon("c:\\50.png");

在图片上右键单击------选择Properties-------弹出对话框里有Location信息

这个信息就是完整路径

怎样在java里用URL引入图片引入图片

URL对象中前而几个方法都非常容易理解,而该对象提供的openStream()可以读取该 URL资源的InputStream,通过该方法可以非常方便地读取远程资源。

下面的程序示范如何通过URL类读取远程资源:

1)只显示网络图片

1)只显示网络图片

引用图片处理的java类:

package dujun.king.urlgetimage;

import java.io.InputStream;

import java.net.URL;

import android.app.Activity;

import android.graphics.Bitmap;

import android.graphics.BitmapFactory;

import android.os.Bundle;

import android.os.Handler;

import android.os.Message;

import android.view.Menu;

import android.view.MenuItem;

import android.widget.ImageView;

public class MainActivity extends Activity {

Bitmap bitmap;

ImageView imageview;

Handler handler=new Handler(){

@Override

public void handleMessage(Message msg) {

if (msg.what==0x9527) {

//显示从网上下载的图片

imageview.setImageBitmap(bitmap);

}

}

};

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

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

//创建并启动一个新线程用于从网络上下载图片

new Thread(){

@Override

public void run() {

try {

//创建一个url对象

URL url=new URL("");

//打开URL对应的资源输入流

InputStream is= url.openStream();

//从InputStream流中解析出图片

bitmap = BitmapFactory.decodeStream(is);

//  imageview.setImageBitmap(bitmap);

//发送消息,通知UI组件显示图片

handler.sendEmptyMessage(0x9527);

//关闭输入流

is.close();

} catch (Exception e) {

e.printStackTrace();

}

}

}.start();

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

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

return true;

}

@Override

public boolean onOptionsItemSelected(MenuItem item) {

// Handle action bar item clicks here. The action bar will

// automatically handle clicks on the Home/Up button, so long

// as you specify a parent activity in AndroidManifest.xml.

int id = item.getItemId();

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

return true;

}

return super.onOptionsItemSelected(item);

}

}

java调用图片的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java调用图片路径、java调用图片的信息别忘了在本站进行查找喔。

发布于 2023-04-10 20:04:59
收藏
分享
海报
26
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了