com.jgoodies.forms.layout.FormLayout 基本使用及参数
基本代码使用如下:
FormLayout layout = new FormLayout(
"pref:grow,pref:grow,pref:grow,pref:grow,pref:grow,pref:grow,pref:grow,pref:grow,pref:grow,pref:grow,pref:grow,20dlu", // columns
"21dlu, 21dlu, 21dlu, 21dlu"
);
setLayout(layout);
CellConstraints cc = new CellConstraints();
add(getTextSrc(), cc.xyw(1, 1, 12));
add(getTextTarget(), cc.xyw(1, 2, 12));
add(getTextPreview(), cc.xyw(1, 3, 12));
add(getBtnHandle(), cc.xyw(11, 4, 1));
add(getBtnHist(), cc.xyw(12, 4, 1));
主要类为:FormLayout、CellConstraints
FormLayout:第1个参数用于设置 列大小,第2个参数设置行大小;
pref:表示自适应,最合适的大小;