制作无边框JFrame

时间:2017-04-26 22:51:25

标签: java jframe

设置A JFrame边框/框架厚度或存在的任何参数仍保持标题栏完好无损?我想要一个几乎没有边框的框架,有一条蓝色的细线like this onenot like the default边框。

如果JFrame不是要走的路,那么实现这个目标的好方法是什么? (最好是与WindowBuilder兼容,但这可能要求太多了。)

搜索几乎没有提及任何提及和SOF的相关问题似乎没有答案所以我想我会尝试一劳永逸地得到一个好的答案。

2 个答案:

答案 0 :(得分:1)

JFrame#setUndecorated

  

禁用或启用此框架的装饰。

     

只有在帧不可显示时才能调用此方法。要使此框架装饰,它必须是不透明的并具有默认形状,否则将抛出IllegalComponentStateException。有关详细信息,请参阅Window.setShape(java.awt.Shape),Window.setOpacity(float)和Window.setBackground(java.awt.Color)

请参阅可用文档

请注意,如果您需要,您将自己负责提供标题栏

  

搜索几乎没有提及有关SOF的任何提及和相关问题似乎没有答案

Google提供了许多有希望的点击

答案 1 :(得分:0)

由于@MadProgrammer的评论,我最终切换到了NetBeans并学习了一些你需要的Photoshop基础知识

  

编写自己的外观和感觉委托

最后完全按照你提到的@ theProgrammer101

结束
  

你可以创建一个JButton,当它被点击时,调用System.exit(0),这将终止程序

您可以创建一个类似的按钮以最小化操作以及您自己的完全自定义的下拉菜单,并且您不会需要依赖默认的JFrmae窗口以防万一你(我发现它可怕)。

查看这个link以获得一个很好的NetBeans教程,其中有一个编写自己的外观和感觉委托的好例子,这个link是一个很好的Photoshop入门教程,对于GUI的创建至关重要

我想把我的一些研究工作归结为其他刚刚进入GUI的人。