我想问一下当应用程序运行时如何使框架无法拖动?
然后如何禁用最大化,最小化按钮(标题栏)?
我正在使用JFrame
。
答案 0 :(得分:3)
只需添加以下行,即可删除窗口装饰,例如close maxim和minimize(titlebar)。这本身仅通过鼠标事件禁用拖动。
frame.setUndecorated(true);
答案 1 :(得分:-1)
您可以使用JWindow
代替JFrame
。没有标题栏,因此用户将无法移动它。
setResizable(false);
setUndecorated(true);
getRootPane().setWindowDecorationStyle(JRootPane.PLAIN_DIALOG);