GUOYU90337
GUOYU90337
采纳率0%
2017-02-18 15:10

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • ljheee ljheee 4年前

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

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

    点赞 评论 复制链接分享
  • dabocaiqq dabocaiqq 4年前
    点赞 评论 复制链接分享

相关推荐