如何从JFrame中仅删除"最大化"按钮?

Mah*_*ine 35 java swing titlebar jframe maximize-window

我有一个JFrame,并希望从中删除最大化按钮.

我编写了下面的代码,但它删除了最大化,最小化和关闭我的JFrame.

JFrame frame = new JFrame();
frame.add(kart);
frame.setUndecorated(true);
frame.setVisible(true);
frame.setSize(400, 400);
Run Code Online (Sandbox Code Playgroud)

我只想从中删除最大化按钮JFrame.

sjr*_*sjr 65

使其不可调整大小:

frame.setResizable(false);
Run Code Online (Sandbox Code Playgroud)

您仍将拥有最小化和关闭按钮.


jzd*_*jzd 8

你无法从a中删除按钮JFrame.请JDialog改用.它没有最大化按钮.

  • JDialog也没有最小化按钮,这可能是也可能不是问题. (3认同)