如何将BufferedImage显示在JPanel上

问题描述

我是新手,请帮忙,万分感谢

解决方案

解决方案二:
importjava.awt.Graphics;importjava.awt.image.BufferedImage;importjava.io.File;importjava.io.IOException;importjavax.imageio.ImageIO;importjavax.swing.JFrame;importjavax.swing.JPanel;publicclassTest1{publicstaticvoidmain(String[]args){JFramejframe=newJFrame();jframe.add(newImagePanel());jframe.setVisible(true);jframe.setSize(400,300);jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}}classImagePanelextendsJPanel{privateBufferedImageimage;publicImagePanel(){try{image=ImageIO.read(newFile("player1.png"));}catch(IOExceptionex){//handleexception...}}@OverridepublicvoidpaintComponent(Graphicsg){g.drawImage(image,0,0,null);}}

解决方案三:
虽然没有实现我要的功能,但是感谢了
解决方案四:
上面那个代码已经不错了呀?你想要什么样子的?引用2楼wxwxy_2010的回复:

虽然没有实现我要的功能,但是感谢了

解决方案五:
我描述的不清楚。其实是一个屏幕捕捉功能,但是我要将BufferedImage显示在JPanel上。然后确定JPanel的位置,随JPanel确定其所要捕捉的范围。不是以电脑屏幕的左上角为起点

时间: 2024-10-24 01:46:14

如何将BufferedImage显示在JPanel上的相关文章

Java程序,点击按钮(调用其它包里类的方法,返回字符串)后,将返回的字符串显示到jPanel上

问题描述 Java程序,点击按钮(调用其它包里类的方法,返回字符串)后,将返回的字符串显示到jPanel上 怎么修改程序,点击按钮后,jPanel显示其它方法返回的字符串, 我是Java初学者,这个比较急,大家帮帮忙,有悬赏的! 解决方案 String rtn = model1.cutWord(//rtn是返回值 JLabel label1=new JLabel(rtn);//创建两个标签组件 label1.setText("使用方法进行设置 "); jPanel1.add(label

怎样将jpanel上用jlabel画的图保存到数据库sql server表里,然后再提取出来显示?

问题描述 就是在jpanel上有很多jlabel有坐标信息,图形样式,数据.想打开后一样 问题补充:jobar 写道 解决方案 保存为序列话的对象,然后存到数据库里面的BLOB字段中,打开之后,反序列话就ok

怎么用java显示ftp服务器上文件夹中的图片在jsp页面上?

问题描述 怎么用java显示ftp服务器上文件夹中的图片在jsp页面上? ftp在另一台windows上,访问jsp页面要读取并显示出ftp上的图片. ftp上的图片路径保存在数据库中,操作ftp的jar我选了apache的FtpClient. 现在的问题是,action获取到ftp上的文件后,是下载下来再读取成流输出到页面呢?还是直接从FTP获取成流输出到页面?如果有,求思路,最好有代码举例我不想ftp上的文件下载到部署环境上然后再输出到页面,想通过读取ftp的流直接显示到页面,页面关闭后流就

三层结构ASP.NET程序中,把实体类自动显示在页面上的例子(c#)

asp.net|程序|显示|页面 在这里我们假设这样一个场景:在一个三层bs系统(asp.net)中有一个实体类Student,包括Name,Age两个字段.现在需要把这个实体类的数据显示在一个StudentInfo.aspx页面上,StudentInfo.aspx中有两个文本框:StudentName(用来显示Student.Name)StudentAge(用来显示Student.Age).下面的步骤将通过反射和Attribute来实现自动把Student实体显示在StudentInfo中:1

JavaScript使表单中的内容显示在屏幕上的方法

  本文实例讲述了JavaScript使表单中的内容显示在屏幕上的方法.分享给大家供大家参考.具体实现方法如下: 一.使内容水平出现 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <html> <head> <title>测试</title> <script type="text/javascript"> function to() { var txt=document.getElement

页面显示-为什么页面上 显示不出jsp中label 里的文字 求大神指教

问题描述 为什么页面上 显示不出jsp中label 里的文字 求大神指教 为什么页面上 显示不出jsp中label 里的文字 求大神指教 解决方案 你要显示什么东西?把代码贴出来 解决方案二: 你这是表格还是div的?如果是表格的话应该就没有这问题吧.div的话可能被覆盖了.div的话可以这样试试: 密码 相关文章 java web-.jsp页面中如何把文字写在图片上想要的位置? jsp-在一个JSP页面显示显示两张表的数据,求大神求好心淫 帮帮我~~~~~~ java web-求大神指教关于J

jquery通过AJAX从后台获取信息并显示在表格上的实现类_AJAX相关

在上篇文章给大家介绍了JQuery通过AJAX从后台获取信息显示在表格上并支持行选中 ,现在,抽个时间他们处理了一下,这样就不需要每次写代码了,可以节省大量的时间,具体请看下文: 具体代码如下: //获取数据并显示数据表格 function GetTableData(tableId,ChlickEvent) { var table = $(tableId); var url=table.data('url'); $.ajax({ url: url, type: 'post', dataType:

怎么用c#编程不断的从串口接收数据并显示在textbox上,新手求帮助

问题描述 怎么用c#编程不断的从串口接收数据并显示在textbox上,新手求帮助 如题,怎么用c#编程不断的从串口接收数据并显示在textbox上,新手求帮助 解决方案 用个Timer每隔一段时间去读取数据,然后用textbox的textbox.text=""就行了,如果是要逐行的话就APPText就行了,不过建议你可以用richtextbox,那个有滚动条用着爽.

分辨率-怎么使ipad air 的等比例图片显示在模拟器上,还要让它能在ipad air真机上完美显示

问题描述 怎么使ipad air 的等比例图片显示在模拟器上,还要让它能在ipad air真机上完美显示 如题,ipad air 的分辨率是2048x1536,现在是模拟器只有1024x768,我需要完美现实在ipad air上,该怎么做?? 解决方案 做两个图片 image@2x.png image@x.png 图片名一样 机器会自己识别加载相应图片 解决方案二: a.png 和 a@2x.png