删除 Swing JDialog 中的“X”按钮
有没有办法从标题栏中删除关闭按钮(“X”)?JDialog
您可以通过调用来删除整个对话框标题,但这意味着无法再移动对话框。dialog.setUndecorated(true)
您还可以执行以防止按钮执行任何操作。dialog.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE)
除此之外,我不认为有办法完全删除。X
我相信你可以打电话删除标题栏。虽然不确定只是“X”。dialog.setUndecorated(true)
但是,删除“X”可能不是一个好主意,因为您希望用户能够轻松关闭对话框。
最好的办法是控制当用户通过使用 或 单击“X”时发生的情况。dialog.setDefaultCloseOperation
WindowListener