1

我想禁用 Mac osx 中标题栏的拖动。我不知道该怎么做。我尝试了不同的东西,但没有工作。我不想取消装饰 jdialog。我需要标题栏,但在某些情况下我想使用标题栏禁用拖动。

JDialog dialog = new JDialog();
dialog.setBounds(50, 50, 500, 500);
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.setVisible(true);

摇摆可以吗?

4

1 回答 1

1

只需添加以下行,它会删除关闭最大化和最小化(标题栏)等窗口装饰。这本身仅通过鼠标事件禁用拖动。

dialog.setUndecorated(true);

你的问题是这个的副本

于 2013-11-14T06:22:41.717 回答