我正在尝试将一个JToolbar添加到Netbeans中的JDesktopPane。但是,当我将JToolbar添加到JDesktopPane,并且我在运行时最大化JDesktopPane时,JToolbar保持相同的大小。 JToolbar没有与其他组件一起调整大小。
答案 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());
}
}