2011-07-26 44 views
0

我有一个JInternalFrame如下所示。内部JFrame属性

enter image description here

是否有允许属性?

  • 着色
  • 隐藏标题栏
  • 添加文本
  • 进一步定制*

顶端吧?

我已经能够找到的唯一的事情是:

jInternalFrame1.setTitle("Hello"); 

但我的方式后,更将其隐藏等

回答

1

要删除所有从标题栏,您可以创建一个较小的条(高),将只允许用户拖动内部框架装饰:

frame.putClientProperty("JInternalFrame.isPalette", Boolean.TRUE); 

要使用金属LAF时去掉标题栏你可以使用类似的东西:

BasicInternalFrameUI ui = (BasicInternalFrameUI)frame.getUI(); 
Component north = ui.getNorthPane(); 
north.setPreferredSize(new Dimension(0, 0)); 
north.validate(); 
+0

谢谢你,pratik击败你的拳打不错的链接。 – sealz