JToolbar没有在Netbeans中使用JDesktopPane进行调整

时间:2013-09-19 21:24:04

标签: netbeans jdesktoppane jtoolbar

我正在尝试将一个JToolbar添加到Netbeans中的JDesktopPane。但是,当我将JToolbar添加到JDesktopPane,并且我在运行时最大化JDesktopPane时,JToolbar保持相同的大小。 JToolbar没有与其他组件一起调整大小。

1 个答案:

答案 0 :(得分:0)

您只需将ComponentListener添加到JDesktopPane

即可
jDesktopPane1.addComponentListener(new ComponentAdapter() {
@Override
     public void componentResized(ComponentEvent e) {
         Dimension desktopSize = jDesktopPane1.getSize();
         int dWidth = (int) desktopSize.getWidth();
         int dHeight = (int) desktopSize.getHeight();

         jToolBar1.setSize(dWidth, jToolBar1.getHeight());
     }
}