问个GUI问题 其实 MouseLisenter 并添加给一个 JPanel,把这个 JPanel 放在 frame的中间其它的你自己想想吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个问题是我在看一个例子提出的,这个例子的方法是用JGraph类,不过我没用过JGraph类。1、JGraph属于swing吗?好像没找着,有关于JGraph的书或资料吗?2、另外,我在这例子里,看到有鼠标拖动函数(就是对应画箭头),该函数为:public class WGraph extends JGraph { ...public void mouseDragged(MouseEvent event) { if(NEWEDGE){ Graphics g = getGraphics(); Color bg = getBackground(); Color fg = Color.black; g.setColor(fg); g.setXORMode(bg); current = snap(event.getPoint()); overlay(g); } super.mouseDragged(event); } ...}---------------但整个文件WGraph类里就一个this.addMouseListener(new MouseAdapter() {...})注册监听器的地方,怎么地方有addMouseMotionListener(...)这个注册代码?否则怎么当拖动鼠标,怎么调用上面的mouseDragged(MouseEvent event)这个孤零零的函数?还有,super.mouseDragged(event)代表调用JGraph里的mouseDragged又是怎么回事???谢谢!! “怎么地方有addMouseMotionListener(...)这个注册代码?”--漏打字了,应该是:怎么没有地方有addMouseMotionListener(...)这个注册代码? 晕~看样子还是每人帮你的啦,我就凑合着说一下吧。JGraph,我印象中是一个开源项目,在sourceforge能找到,主要支持UI的矢量化,特别如矢量图绘画等,不是Swing标准控件,不过是从Java2D那里封装过来。至于你说的鼠标事件,简单,可能是父类已经声明了接口,不过在子类重写罢了。更多内容,去看看它的SRc和Doc吧。^_^ int和byte 谁能告诉我将URL类对象转化成File类对象的方法 JAVA中构造继承类的问题 如何让IE7不弹出默认的帮助文档. 呵呵,被JAVA的环境配置搞晕了,特来问问!!! [技术甄别]用JAVA编写一实用程序——汉字区位码转换 DES能否自定密钥 用java是否可以写一个c++程序能调用的dll? 正则表达式问题 向大家求这二本书的电子版,谁有? 图象的问题 我的Jbuilder9无法用鼠标拖动的方式改变控件的位置和它们的大小,是什么问题?
1、JGraph属于swing吗?好像没找着,有关于JGraph的书或资料吗?2、另外,我在这例子里,看到有鼠标拖动函数(就是对应画箭头),该函数为:
public class WGraph extends JGraph {
...
public void mouseDragged(MouseEvent event) {
if(NEWEDGE){
Graphics g = getGraphics();
Color bg = getBackground();
Color fg = Color.black;
g.setColor(fg);
g.setXORMode(bg);
current = snap(event.getPoint());
overlay(g);
}
super.mouseDragged(event);
}
...
}
---------------
但整个文件WGraph类里就一个this.addMouseListener(new MouseAdapter() {...})注册监听器的地方,怎么地方有addMouseMotionListener(...)这个注册代码?否则怎么当拖动鼠标,怎么调用上面的mouseDragged(MouseEvent event)这个孤零零的函数?还有,super.mouseDragged(event)代表调用JGraph里的mouseDragged又是怎么回事???谢谢!!
JGraph,我印象中是一个开源项目,在sourceforge能找到,主要支持UI的矢量化,特别如矢量图绘画等,不是Swing标准控件,不过是从Java2D那里封装过来。
至于你说的鼠标事件,简单,可能是父类已经声明了接口,不过在子类重写罢了。更多内容,去看看它的SRc和Doc吧。^_^