在paintComponent()方法中,已经绘制了一个图片,是用一人方法paintImageWater(Dimension psize,String[] imagepath, int[][] position, float[] alphas, Graphics g, Color bcolor) 几个图片合成的,现在 JPanel已经repaint()后,我想再次获取这个图片,或者说在喂个实例中想调用这个图片,想获取它,能否实现?
解决方案 »
- 怎样用JAVA实现将拼音转化为汉字
- 有的类编译后出现classname$1.class,classname$2.class,请各位解释一下,谢谢
- 挑毛病拉!!我怎么读到的2进制文件只是这样的结果?
- 微软的面试题目。有兴趣的进来答答一起讨论
- 线程间通信测试,使用sleep()问题?为什么永远只能打出“Rose---->male",打不出“Rose--->female"
- 如何取得父对象
- 有关Regular expressions
- 字节流和字符流分别是在什么情况下使用的啊 ??
- HelloWorld问题?
- 请教JAVA高手,算法问题!
- 关于范型的问题
- 【阿里巴巴面试题】Java案例需求:去掉第二列第二个数为0的行...
Graphics2D g2d = bi.createGraphics();
jpanel.paint(g2d);
ImageIO.write(bi, "PNG", new File("jpanel.png"));
不过我现在已经用了另一个用法:
在paintComponent()方法中绘制背景时,返回了一个BufferedImage,因为我的代码后面要用到这个BufferedImage,就直接用了