我正在尝试将 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());
}
}