Jpanel上原先我画了部分的图,现在考虑到要做填充算法。如何能够获取某个坐标点位于Jpanel上的颜色?希望指教
解决方案 »
- 有关java正则表达式
- java IO问题 工程内的文件无法写入
- 关于List应用java反射机制
- 请问关于List和hashmap的书,有哪些写的比较好的?
- java中如何实现圆角按钮 ?
- 讨论:就一道scjp题目与大家探讨关于“静态内部类”,感谢参与!
- 用java写的一个简单的播放器运行却爆没有权限操作文件!有遇到过的大神么
- 多语言互用问题~~~~~高手指点迷津阿~~~~
- 求class.forname的详解!!!
- java生产者消费者模式(类似)
- 求助,List myList=new ArrayList()在主类中好用但在其他类中不好用
- TreeSet(Comparator< ? super E> comparator)
awt有一个BufferedImage类,这个类有一个返回int类型地getRGB()办法,这个数据格局是 0xrrggbb,所以只需经过移位就能取得对应地R,G,B数值: int rgb = image.getRGB(x, y); int R = (rgb & 0xff0000) >> 16; int G = (rgb & 0xff00) >> 8; int B = (rgb & 0xff); 问题在于,若何拿到BufferedImage对象,这个类不克不及用来依据硬盘上地图片初始化一个内存中地图像。如今有两种办法能够准确地初始化bufferedImage. 1、初始化一个固定巨细地BufferedImage画布,用他对应地Graphics对象挪用graphics.drawImage()办法在画布上绘图。 2、awt有个Robot类,它有个很主要地函数叫做createScreenCapture,用来截屏地。它承受地参数是一个Rectangle对象,用来标明截屏位置和巨细。最关头地是这个函数直接返回BufferedImage对象。