JToolbar 不会在 Netbeans 中使用 JDesktopPane 调整大小



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

您可以简单地将 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());
     }
}

相关内容

  • 没有找到相关文章

最新更新