求助,怎样在指定的一个区域内重新画某个图形? 我现在利用Java,在Jpanel上画了一个很大的图形,但是鼠标点击某个区域,可以重新画这个区域的图形为另外一个样子.请各位大虾指教!不胜感激! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //...JPanel paneTest = new JPanel();//...//定义一个需要重画的区域矩形,左上角坐标是相对于 JPanel 的//其位置可以根据取得鼠标点击的位置进一步设置Rectangle rect = new Rectangle(左上角x坐标, 左上角y坐标, 宽度, 高度);//立即重画指定区域paneTest.paintImmediately(rect);//... 写一个JPanel 的子类,自己实现 paint(Graphics g);在这个方法里,画之前,要保证要画的内容封装在了 子类中;鼠标点击 触发一个 事件,然后去 执行 JPanel 的 repaint(Graphics g); 就会去执行 重画新的内容! repaint(); 这个方法 没有参数,呵呵! jTabbedPane重复打开的问题 切换输入码对java C/S程序的影响 String类型转换问题 使用spring 自动注入特性的伙计们注意了 exe4j真的能脱离JDK? 如何不提交表单保存一些数据? JDK5出错,JDK6就不会出错。。。。郁闷的问题啊 NullPointerException问题。很明显,但是我就是不知道错在什么地方。 用JAVA访问共享文件系统 java中 有没有加密解密类 vf是数据库软件还是数据库?我想用java来写一个vf数据的管理软件吗?怎么做? 看这个程序关于static变量的问题
//...
JPanel paneTest = new JPanel();
//...
//定义一个需要重画的区域矩形,左上角坐标是相对于 JPanel 的
//其位置可以根据取得鼠标点击的位置进一步设置
Rectangle rect = new Rectangle(左上角x坐标, 左上角y坐标, 宽度, 高度);
//立即重画指定区域
paneTest.paintImmediately(rect);
//...