为什么我的组件没有使用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?我是否必须在标签或面板上设置某种尺寸?
解决方法:
那是因为FlowLayout没有.我知道,很烂.
但是,您可以看一下WrapLayout,这是解决此问题的方法