怎样将java窗口的最大\小化\关闭按钮去除,但不去除边框,像图片中的样子!谢谢。。。
展开全部
以下代码可以实现去掉最大\小化\关闭按钮:
JFrame frame = new JFrame("去掉最小化最大化关闭按钮");
frame.setBounds(100, 100, 300, 300);
frame.setUndecorated(true); // 去掉窗口的装饰
frame.getRootPane().setWindowDecorationStyle(JRootPane.COLOR_CHOOSER_DIALOG); // 设置为简单对话框风格
frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); // 设置关闭按钮失效
frame.setVisible(true);
JFrame frame = new JFrame("去掉最小化最大化关闭按钮");
frame.setBounds(100, 100, 300, 300);
frame.setUndecorated(true); // 去掉窗口的装饰
frame.getRootPane().setWindowDecorationStyle(JRootPane.COLOR_CHOOSER_DIALOG); // 设置为简单对话框风格
frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); // 设置关闭按钮失效
frame.setVisible(true);
追问
但是在win7下窗口不透明了,变成绿色了,而且那个关闭按钮在窗体上是不显示的。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询