gpt4 book ai didi

java - 如何从 JFrame 中删除最大化和最小化按钮?

转载 作者:太空狗 更新时间:2023-10-29 22:38:49 28 4
gpt4 key购买 nike

我需要从 JFrame 中删除最大化和最小化按钮.请建议如何执行此操作。

最佳答案

这是一个使用 setUndecorated() 的相关示例禁用框架装饰。

alt text

import java.awt.EventQueue;
import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class FrameTest implements Runnable {

public static void main(String[] args) {
EventQueue.invokeLater(new FrameTest());
}

@Override
public void run() {
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setUndecorated(true);
JPanel panel = new JPanel();
panel.add(new JLabel("Stackoverflow!"));
panel.add(new JButton(new AbstractAction("Close") {
@Override
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
}));
f.add(panel);
f.pack();
f.setLocationRelativeTo(null);
f.setVisible(true);
}
}

关于java - 如何从 JFrame 中删除最大化和最小化按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2665355/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com