我正在尝试将 JToolbar 添加到 Netbeans 中的 JDesktopPane。但是,当我将 JToolbar 添加到 JDesktopPane 并在运行时最大化 JDesktopPane 时,JToolbar 保持相同的大小。JToolbar 不会与其他组件一起调整大小。
问问题
188 次
1 回答
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());
}
}
于 2014-02-16T13:47:20.317 回答