gpt4 book ai didi

java - 如何自动调整jPanel的大小

转载 作者:行者123 更新时间:2023-11-30 04:13:38 27 4
gpt4 key购买 nike

我通过NEtBeans设计创建了jframe,当它的组件是自动创建的。现在我把这个jFrame组件jLayeredPane称为agendaLayer,因为我需要更多的 Pane 在这里并切换。我已将水平和垂直调整大小设置为组件所属的布局,因此当调整窗口(jFrame)大小时它会自动调整为某个值..

然后我还通过设计师创建了扩展 jPanel 的新类库,

现在我将此 jPanel 放入 JLayredPane 并需要获取其有关可调整大小的属性..

stock st = new stock();
st.setBounds(0,0,agendaLayer.getWidth(),agendaLayer.getHeight());
agendaLayer.add(st);

但是它不起作用,jLayredPane会在窗口更改时自动调整大小,但jPanel不会保持不变..

最佳答案

, jLayredPane is automaticaly resized when window is changed, but jPanel not it remains the same..

JLayeredPane 默认使用空布局,因此组件永远不会调整大小。

cause I need more panes here and switch.

如果您需要切换面板,请使用 CardLayout。请参阅 Using a Card Layout 上的 Swing 教程了解更多信息和示例。

关于java - 如何自动调整jPanel的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18966594/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com