【问题标题】:Remove the title bar from JOptionPane从 JOptionPane 中删除标题栏
【发布时间】:2013-07-13 10:31:22
【问题描述】:

有什么办法可以去掉JOptionPane的标题栏?

我需要创建一个没有选项标题栏的选项窗格。

【问题讨论】:

  • 最简单的方法是将标题设置为“”。
  • 您能解释一下吗? G.L.布兰克
  • 您是否尝试过从 joptionpane 中提取的未修饰的 jdialog?
  • @GilbertLeBlanc:这不会使标题栏消失...

标签: java swing joptionpane


【解决方案1】:

你必须使用 JOptionPane 吗?

您也可以使用 J(Internal)Frame 或不带窗口装饰的启动画面!

JInternalFrame inFrame = new JInternalFrame();  
BasicInternalFrameTitlePane titlePane =  
      (BasicInternalFrameTitlePane) ((BasicInternalFrameUI) inFrame.getUI()).  
      getNorthPane();  
inFrame.remove(titlePane);  

【讨论】:

  • 是的,我使用过 JOptionPane 以及我尝试过的内部 jFrame,但它非常复杂
  • “复杂”是什么意思? :D 发布的代码应该可以解决问题,不是吗?
  • 稍微定制一下应该可以服务... ;)
  • 感谢绝望的编码器。会试试的。
  • +1,我喜欢这种新方法,以前从未接触过JInternalFrame。虽然这次投票将在我身边 9 小时后进行,但我的限制现在已经没有了 :(
猜你喜欢
  • 2013-06-03
  • 2014-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多