我可以通过设置 setResizable(false)
隐藏最大化图标,如何实现最小化图标的相同效果?
最佳答案
方法如下,如何从 JFrame 中删除最小/最大按钮
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class JFrameTest extends JDialog {
public JFrameTest(JFrame frame, String str) {
super(frame, str);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
System.exit(0);
}
});
}
public static void main(String[] args) {
JFrameTest frame = new JFrameTest(new JFrame(), "Title");
JPanel panel = new JPanel();
panel.setSize(200, 200);
JLabel lbl = new JLabel("JFrame without max/min");
panel.add(lbl);
frame.add(panel);
frame.setSize(400, 400);
frame.setVisible(true);
}
}
但这对用户来说真的很讨厌,可以通过快捷键等绕过。
关于java - JFrame最小化图标查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6856337/