java Jframe 都设置undecorated为True,鼠标拖动事件失败

java Jframe 我再NetBeans中创建两个窗口,一个登录一个主窗口。都设置undecorated为True。同事都对窗口进行鼠标拖动的设置,但是为什么只有登录可以,主窗口不行呢?求大神指点迷津

2个回答

使用setUndecorated(true);去边框后
1、JFrame就没有标题了,且不能拖动了,需要自己实现界面的鼠标拖事件。
2、没有最小化、最大化和关闭按钮,一般需要实现关闭功能,不然程序无法关闭。
3、只有在窗体不可显示时才调用此方法。也就是要在setVisible之前调用

我这一篇文章,参考一下: JFrame实现无边框 及 实现拖动
http://blog.csdn.net/ljheee/article/details/51051978

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐