我想从 JFrame 中删除标题栏,因此我在该 JFrame 上调用 setUndecorated(true),但我想保留该 JFrame 上的边框(漂亮的渐变),该边框在装饰打开时出现?我可以这样做吗?比如获取 LookAndFeel 默认的边框实例或自己制作渐变边框?
最佳答案
默认的系统LookAndFeel窗口边框是由系统绘制的,而不是Java,因此无法单独从窗口中删除标题栏。你唯一能做的就是取消对窗口的装饰并自己绘制边框(是的,要完全复制系统边框,你将需要付出很多努力)。
也许类似的东西可以在 SWT 中找到。 ,但要使用它,您必须放弃标准 Swing。
关于java - 从 JFrame 中删除标题栏后保留边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10120847/