我需要制作一个自定义 ui,如下图所示:-
我知道如何将按钮更改为箭头形状和其他所有内容。但我不明白如何将那些关闭、恢复和最小化按钮移动到中心并赋予它们圆形(在 Windows 上)。
在谷歌上,我发现了如何制作自定义形状的窗口,但它不符合我的要求。谁能告诉我如何做到这一点或任何链接.??
我需要制作一个自定义 ui,如下图所示:-
我知道如何将按钮更改为箭头形状和其他所有内容。但我不明白如何将那些关闭、恢复和最小化按钮移动到中心并赋予它们圆形(在 Windows 上)。
在谷歌上,我发现了如何制作自定义形状的窗口,但它不符合我的要求。谁能告诉我如何做到这一点或任何链接.??
您需要创建自己的标题栏作为另一个带有按钮的面板,然后删除框架上的窗口装饰。
JFrame frame = new JFrame(...);
frame.setUndecorated(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//This will close the frame and exit
要最小化和最大化,请监听按钮事件并使用:
frame.setState(Frame.ICONIFIED);//minimizes
frame.setState(Frame.NORMAL);//restores
详情请参阅Frame.setState(int)
。