本文整理汇总了Java中com.jgoodies.forms.factories.Paddings类的典型用法代码示例。如果您正苦于以下问题:Java Paddings类的具体用法?Java Paddings怎么用?Java Paddings使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
Paddings类属于com.jgoodies.forms.factories包,在下文中一共展示了Paddings类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: build
import com.jgoodies.forms.factories.Paddings; //导入依赖的package包/类
public JComponent build() {
String colSpec = FormLayoutUtil.getColSpec(MAIN_COL_SPEC, orientation);
FormLayout mainlayout = new FormLayout(colSpec, MAIN_ROW_SPEC);
FormBuilder builder = FormBuilder.create().layout(mainlayout).border(Paddings.DLU4).opaque(true);
CellConstraints cc = new CellConstraints();
if (!configuration.isHideAdvancedOptions()) {
builder.add(buildRightTabbedPanel()).at(FormLayoutUtil.flip(cc.xyw(4, 1, 3), colSpec, orientation));
builder.add(buildLeft()).at(FormLayoutUtil.flip(cc.xy(2, 1), colSpec, orientation));
} else {
builder.add(buildRightTabbedPanel()).at(FormLayoutUtil.flip(cc.xyw(2, 1, 5), colSpec, orientation));
builder.add(buildLeft()).at(FormLayoutUtil.flip(cc.xy(2, 1), colSpec, orientation));
}
JPanel panel = builder.getPanel();
// Apply the orientation to the panel and all components in it
panel.applyComponentOrientation(orientation);
return panel;
}
示例2: getConfigurationPanel
import com.jgoodies.forms.factories.Paddings; //导入依赖的package包/类
@Override
public JComponent getConfigurationPanel() {
FormLayout layout = new FormLayout(
"left:pref, 0:grow",
"p, 3dlu, p, 3dlu, p, 3dlu, p, 3dlu, p, 3dlu, 0:grow"
);
FormBuilder builder = FormBuilder.create().layout(layout).border(Paddings.EMPTY).opaque(false);
CellConstraints cc = new CellConstraints();
noresample = new JCheckBox(Messages.getString("TrTab2.22"), configuration.isAudioResample());
noresample.setContentAreaFilled(false);
noresample.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
configuration.setAudioResample(e.getStateChange() == ItemEvent.SELECTED);
}
});
builder.add(GuiUtil.getPreferredSizeComponent(noresample)).at(cc.xy(2, 3));
return builder.getPanel();
}
示例3: testValidEncodings
import com.jgoodies.forms.factories.Paddings; //导入依赖的package包/类
/**
* Checks that the constructor rejects negative resize weights.
*/
public static void testValidEncodings() {
assertInsetsEquals(
Paddings.DLU14,
Paddings.createPadding("14dlu, 14dlu, 14dlu, 14dlu"));
assertInsetsEquals(
Paddings.DLU14,
Paddings.createPadding(" 14dlu , 14dlu , 14dlu , 14dlu "));
assertInsetsEquals(
Paddings.createPadding(Sizes.DLUY1, Sizes.DLUX2, Sizes.DLUY3, Sizes.DLUX4),
Paddings.createPadding(" 1dlu , 2dlu , 3dlu , 4dlu "));
}
示例4: setupGui
import com.jgoodies.forms.factories.Paddings; //导入依赖的package包/类
private void setupGui() {
JPanel chooseStyle = FormBuilder.create()
.columns("0:grow, $lcgap, pref, $lcgap, 0:grow")
.rows("pref, $lg, fill:pref:grow, $lg, pref:grow, $lg, pref:grow, $lg, pref:grow")
.padding(Paddings.DIALOG)
.addSeparator(Localization.lang("Current Preview")).xyw(1, 1, 5)
.add(available).xywh(1, 3, 1, 7)
.add(chosen).xywh(5, 3, 1, 7)
.add(btnRight).xy(3, 3, "fill, bottom")
.add(btnLeft).xy(3, 5, "fill, top")
.add(btnUp).xy(3, 7, "fill, bottom")
.add(btnDown).xy(3, 9, "fill, top")
.build();
JPanel preview = FormBuilder.create()
.columns("pref:grow, $lcgap, pref, $lcgap, pref")
.rows("pref, $lg, fill:pref:grow")
.padding(Paddings.DIALOG)
.addSeparator(Localization.lang("Preview")).xy(1, 1)
.add(btnTest).xy(3, 1)
.add(btnDefault).xy(5, 1)
.add(scrollPane).xyw(1, 3, 5)
.build();
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
add(chooseStyle, BorderLayout.CENTER);
add(preview, BorderLayout.PAGE_END);
}
示例5: border
import com.jgoodies.forms.factories.Paddings; //导入依赖的package包/类
/**
* Sets the panel's border as an EmptyBorder using the given specification
* for the top, left, bottom, right in DLU. For example
* "1dlu, 2dlu, 3dlu, 4dlu" sets an empty border with 1dlu in the top,
* 2dlu in the left side, 3dlu at the bottom, and 4dlu in the right hand
* side.<p>
*
* Equivalent to {@code padding(Paddings.createPadding(paddingSpec))}.
*
* @param paddingSpec describes the top, left, bottom, right sizes
* of the EmptyBorder to create
*
* @see Paddings#createPadding(String, Object...)
*
* @since 1.6
*
* @deprecated Replaced by {@link #padding(String, Object...)}
*/
@Deprecated
public B border(String paddingSpec) {
padding(Paddings.createPadding(paddingSpec));
return (B) this;
}
示例6: padding
import com.jgoodies.forms.factories.Paddings; //导入依赖的package包/类
/**
* Sets the panel's padding as an EmptyBorder using the given specification
* for the top, left, bottom, right margins in DLU. For example
* "1dlu, 2dlu, 3dlu, 4dlu" sets an empty border with 1dlu in the top,
* 2dlu in the left side, 3dlu at the bottom, and 4dlu in the right hand
* side.<p>
*
* Equivalent to {@code setPadding(Paddings.createPadding(paddingSpec))}.
*
* @param paddingSpec describes the top, left, bottom, right margins
* of the padding (an EmptyBorder) to use
* @param args optional format arguments,
* used if {@code paddingSpec} is a format string
* @return a reference to this builder
*
* @see #padding(EmptyBorder)
* @see Paddings#createPadding(String, Object...)
*
* @since 1.9
*/
public B padding(String paddingSpec, Object... args) {
padding(Paddings.createPadding(paddingSpec, args));
return (B) this;
}
示例7: padding
import com.jgoodies.forms.factories.Paddings; //导入依赖的package包/类
/**
* Sets the panel's padding as an EmptyBorder using the given specification
* for the top, left, bottom, right margins in DLU. For example
* "1dlu, 2dlu, 3dlu, 4dlu" sets an empty border with 1dlu in the top,
* 2dlu in the left side, 3dlu at the bottom, and 4dlu in the right hand
* side.<p>
*
* Equivalent to {@code padding(Paddings.createPadding(paddingSpec, args))}.
*
* @param paddingSpec describes the top, left, bottom, right margins
* of the padding (an EmptyBorder) to use
* @param args optional format arguments,
* used if {@code paddingSpec} is a format string
* @return a reference to this builder
*
* @see #padding(EmptyBorder)
* @see Paddings#createPadding(String, Object...)
*
* @since 1.9
*/
public B padding(String paddingSpec, Object... args) {
padding(Paddings.createPadding(paddingSpec, args));
return (B) this;
}
示例8: padding
import com.jgoodies.forms.factories.Paddings; //导入依赖的package包/类
/**
* Sets the panel's padding as an EmptyBorder using the given specification
* for the top, left, bottom, right margins in DLU. For example
* "1dlu, 2dlu, 3dlu, 4dlu" sets an empty border with 1dlu in the top,
* 2dlu in the left side, 3dlu at the bottom, and 4dlu in the right hand
* side.<p>
*
* Equivalent to {@code padding(Paddings.createPadding(paddingSpec, args))}.
*
* @param paddingSpec describes the top, left, bottom, right margins
* of the padding (an EmptyBorder) to use
* @param args optional format arguments,
* used if {@code paddingSpec} is a format string
* @return a reference to this builder
*
* @see #padding(EmptyBorder)
* @see Paddings#createPadding(String, Object...)
*
* @since 1.9
*/
public ListViewBuilder padding(String paddingSpec, Object... args) {
padding(Paddings.createPadding(paddingSpec, args));
return this;
}