小编典典

为什么我的组件没有包装在Swing的FlowLayout中?

java

为什么我的组件没有使用FlowLayout包装在此JPanel中?它们只是在屏幕外运行,仅部分可见。

JPanel panel = new JPanel(new FlowLayout());
panel.add(new JLabel("TEST"));
// ... repeat adding JLabels until they go off screen when they SHOULD wrap
// to the next line...

这就是我的全部代码(除了添加和包装框架)。我是否误解了FlowLayout?我是否必须在标签或面板上设置某种尺寸?


阅读 246

收藏
2020-11-26

共1个答案

小编典典

那是因为FlowLayout没有。我知道,很烂。

但是,您可以看看WrapLayout这是解决此问题的方法

2020-11-26