我可以在Java中创建一个没有标题按钮的窗口吗?

Red*_*ite 2 java swing window jframe jwindow

是否可以在Java中创建某种具有框架和边框但没有标题按钮(最小化,恢复,关闭)的Window对象.

当然,我不能使用该undecorated设置.此外,窗口需要:

  • 拥有平台渲染的边框
  • 有一个标题栏
  • 没有标题的按钮.如果需要,我会以编程方式处理窗口.
  • 使用默认或System外观

这是一个例子:

无标题窗口

mKo*_*bel 6

这是关于

  1. 体面的如何创建半透明和形状的Windows

  2. JDialog使用复合边框未修饰,然后您可以创建来自Native OS的similair或更好的边框

  3. 创建JPanel(或JLabel#opaque(true))GradientPaint

  4. 或者(更好的non_focusable==我的观点)JLabel准备好了Icon

  5. 添加JPanel/ JLabel组件子/组件调整大小由@camickr(注意,不要永远在这两个代码混合在一起)

  6. 设置Alpha Transparency为绘画JPanel/ JLabel伟大look and feel

  7. 最简单的方法就是放在那里 JMenuBar