坐标问题吗? 各位前辈好: 我在运行的界面上拖动一个按钮到任意位置,用了e.getpoing()获取了鼠标位置,然后setlocation()这个位置,但实际效果不是鼠标移动到的地方,是不是需要坐标转换? 这个问题有什么解决的办法吗,实验了好多次,都不能达到效果,是不是坐标转换之类的问题,头疼中,求大家帮忙拉 另:我新来的,感觉这个论坛好哦,怎么挣分呢,我要努力答谢人家呀! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只需要把鼠标的Point转换到Button的父容器的位置即可:Point point = e.getPoint();Point p = SwingUtilities.convertPoint(button, point, button.getParent());button.setLocation(p); 你有没有使用Graphics2D 上下文中的变换,如果使用了g.translate();移动了坐标原点,使用上面这方法,是不行的 java中能实现当界面最小化后,仍能进行监听? 请教如何将窗体当前布局输出为图片? 格式化时间的问题? 一个Swing的小问题,急! 请问如何在java程序中调用jar压缩包中的内容,散分 怎样实现将一个按钮或标签控件拖动??? 在java中如何表示Long的unsigned??c语言中有unsigned long,那java中呢???谢谢了!! 初学者的问题:RMI使用中在哪里启动、如何启动RMI注册? 谢谢! 娇娃和猫猫!!这厢急急!! 新手自学Java,在学习集合框架类容时,大牛们有什么建议么? 关于javax.print包的打印问题!!! 如何对2000000数据量的二维数组排序?
Point point = e.getPoint();
Point p = SwingUtilities.convertPoint(button,
point,
button.getParent());
button.setLocation(p);