当前位置: 代码迷 >> J2SE >> JFrame双击事件解决方案
  详细解决方案

JFrame双击事件解决方案

热度:247   发布时间:2016-04-24 17:28:35.0
JFrame双击事件
请教各位大虾,JFrame的menu上面的标题栏的双击事件如何重写,现在的情况是,开启时是最大化状态,第一次双击会变为一个可以拖动的窗口,再次双击就不再回到最大化了,请教一下,如何才能屏掉双击事件

------解决方案--------------------
默然就是可以达到你的要求的 看看你的代码
------解决方案--------------------
在默认情况下,这是你系统的主题风格决定的。
目前Swing/AWT/SWT没有提供屏掉双击事件的方法,SWT中可以通过
shell = new Shell(SWT.MIN | SWT.TITLE | SWT.CLOSE);
去掉SWT.MAX来实现双击无效。
------解决方案--------------------
双击无反应 jframe.setResizable(false);
至于JFRAME能不能不被拖动这个貌似有点问题.如过你要不被拖动的话用JPANEL
------解决方案--------------------
JPANEL又不是顶层容器
去掉jframe的修饰

------解决方案--------------------
楼上正解,去掉标题栏就拖不了,使用方法 setUndecorated(true)
  相关解决方案