learning java AWT 布局管理器FlowLayout
AWT提供了FlowLayout 从左到右排列所有组件,遇到边界就会折回下一行重新开始。
import java.awt.*; public class FlowLayoutTest { public static void main(String[] args) { var f = new Frame("FlowLayout test"); f.setBounds(30,30,100,100); f.setLayout(new FlowLayout(FlowLayout.TRAILING,20,5)); for(var i=0;i < 10; i++){ f.add(new Button("BUTTON" + i)); } f.pack(); f.setVisible(true); } }
output: