我正在用Java编写一个使用Swing的GUI。
FlowLayout将对象大小调整为其首选大小。如果超出了容器的宽度,FlowLayout会创建一条新行。
其他布局管理器调整组件的大小,以便它们填满所有可用空间。我想在这里做同样的事情,以便文本字段自动填充第一个示例中第一行的所有可用空间,并填充第二个示例中的整个第二行。如果没有足够的空间容纳标签和文本字段,且文本字段小于其首选大小,则布局会自动换行。
有没有SDK布局管理器可以同时提供这些功能-组件的包装和自动调整大小?或者我必须扩展FlowLayout?在不同的布局管理器中实现包装会更容易吗?
发布于 2013-09-13 21:08:54
BoxLayout应该可以为您工作。
http://docs.oracle.com/javase/tutorial/uiswing/layout/box.html
https://stackoverflow.com/questions/18784473
复制相似问题