java - JFrame最小化图标查询?

标签 java icons

我可以通过设置 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/

相关文章:

java - 在 Java 中舍入一个 double

java - 如何从 jasperserver 获取报告?

java - 运行时异常 : Application "" could not be found in the registry.

java - 如何更改liferay portal中的图标

windows - 从 cli 更改 Windows 上的节点 webkit 应用程序图标

html - Knockout JS + Bootstrap + 图标 + html 绑定(bind)

java - 如何在Java中以字符串格式获取当前时间戳? "yyyy.MM.dd.HH.mm.ss"

icons - 如何使用新的 Material Design Icon 主题 : Outlined, Rounded、Two-Tone 和 Sharp?

android - 如何替换电容器中的图标和飞溅

java - 如何简化 Java 中无副作用方法的测试?