导航:首页 > 编程语言 > 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实例图片相关的资料

热点内容
erp是什么服务器 浏览:182
python中tmp 浏览:19
说明wpf加密过程 浏览:142
java读取list 浏览:702
iis7gzip压缩 浏览:39
有什么安卓机打吃鸡好 浏览:597
三星u盘加密狗 浏览:473
php函数的返回值吗 浏览:586
国企稳定程序员 浏览:328
编程猫如何使用教程视频 浏览:218
安卓远端网页如何打日志 浏览:218
压缩flash大小 浏览:993
解压的玩具教程可爱版 浏览:366
哪个求职app比较靠谱 浏览:888
java的读法 浏览:60
nod32局域网服务器地址 浏览:1003
数码科技解压 浏览:236
新网的云服务器管理界面复杂吗 浏览:367
无人声解压强迫症视频 浏览:573
计算机编译运行 浏览:640