我想把JInternalFrame的标题栏去掉,然后自己重新画一个标题栏

解决方案 »

  1.   

    JInternalFrame有函数setFrameIcon(Icon icon) 呀
    重新设置个标题栏呗
      

  2.   

    getRootPane().setWindowDecorationStyle(JRootPane.NONE);
      

  3.   

    重写InternalFrameUI、你可以直接扩展BasicInternalFrameUI,重写他的下面方法
    protected JComponent createNorthPane(JInternalFrame w) {
          titlePane = new BasicInternalFrameTitlePane(w);
          return titlePane;
        }
    用你自己的组件类来代替BasicInternalFrameTitlePane类
      

  4.   

    dejinzhao
    能具体点吗,我就是不知道弄这个,郁闷了