一个关于java swing 图片重新加载的问题

写了一个图像处理程序,在一个大的contentPane里建立了一个Desktop,desktop里有很多个JInternalFrame,用一个JInternalFrame... 写了一个图像处理程序,在一个大的contentPane里建立了一个Desktop,desktop里有很多个JInternalFrame,用一个JInternalFrame打开一张图片,对这张图片进行操作后怎么把这张图片写回到这个JInternalFrame里 展开
 我来答
百度网友533e2971e
2014-02-14 · TA获得超过199个赞
知道小有建树答主
回答量:82
采纳率:0%
帮助的人:74.5万
展开全部

总的来说有两种方案:

  1. 使用标准Swing控件,比如JLabel的setIcon(...)方法;

  2. 自己实现一个控件类,比如继承JPanel类,重载里面的paintComponent(Graphics g)方法,将回调参数g强制转化成Graphics2D,即g2d,然后调用g2d.drawImage(...)方法实现绘制;

P.S.:不管你选择使用上述哪个方法,使用JAVA对图片进行操作,推荐使用BufferedImage类。

追问
我的问题是这样,我建立了很多个JInternalFrame,然后每个里面打开一张图片,我现在针对某一个JInternalFrame进行修改后想重新写回这个JInternalFrame,但是问题是现在程序不能确定写到哪个JInternalFrame里
海蓝_爱埋
2014-02-10 · TA获得超过496个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:333万
展开全部
用输入输出流解决。
更多追问追答
追问
具体怎么修改呢?求教
追答
就是说你不是打开了一张图么?不是又进行操作了么。操作完应该会保存下来的吧。然后再用同样的方法打开这张图不就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式