本文整理汇总了Java中org.springframework.richclient.layout.TableLayoutBuilder.getPanel方法的典型用法代码示例。如果您正苦于以下问题:Java TableLayoutBuilder.getPanel方法的具体用法?Java TableLayoutBuilder.getPanel怎么用?Java TableLayoutBuilder.getPanel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.springframework.richclient.layout.TableLayoutBuilder
的用法示例。
在下文中一共展示了TableLayoutBuilder.getPanel方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createDialogContentPane
import org.springframework.richclient.layout.TableLayoutBuilder; //导入方法依赖的package包/类
protected JComponent createDialogContentPane() {
TableLayoutBuilder layoutBuilder = new TableLayoutBuilder();
if (this.inputField == null) {
this.inputField = getComponentFactory().createTextField();
}
// work around for bug in JFormattedTextField text field for selectAll
if (inputField instanceof JFormattedTextField) {
SelectAllBugFixer selectAllBugFixer = new SelectAllBugFixer();
inputField.addFocusListener(selectAllBugFixer);
}
layoutBuilder.cell(createInputLabel(), TableLayoutBuilder.DEFAULT_LABEL_ATTRIBUTES);
layoutBuilder.labelGapCol();
layoutBuilder.cell(inputField);
layoutBuilder.unrelatedGapRow();
layoutBuilder.cell(getMessagePane().getControl());
layoutBuilder.relatedGapRow();
layoutBuilder.separator("");
return layoutBuilder.getPanel();
}
示例2: createControl
import org.springframework.richclient.layout.TableLayoutBuilder; //导入方法依赖的package包/类
protected JComponent createControl() {
titleLabel = new JLabel();
titleLabel.setName("title");
titleLabel.setOpaque(false);
titleLabel.setFont(titleLabel.getFont().deriveFont(Font.BOLD));
titleLabel.setText(title);
iconLabel = new JLabel();
iconLabel.setName("icon");
iconLabel.setBackground(getBackgroundColor());
iconLabel.setIcon(getIcon());
JPanel panel = new JPanel();
panel.setName("panel");
panel.setBackground(getBackgroundColor());
TableLayoutBuilder table = new TableLayoutBuilder(panel);
table.row(FormFactory.LINE_GAP_ROWSPEC);
table.gapCol();
table.cell(titleLabel);
table.gapCol();
table.cell(iconLabel, "rowspan=2 colspec=pref");
table.row(FormFactory.NARROW_LINE_GAP_ROWSPEC);
table.cell(messagePane.getControl());
table.row(FormFactory.NARROW_LINE_GAP_ROWSPEC);
return table.getPanel();
}
示例3: createDialogContentPane
import org.springframework.richclient.layout.TableLayoutBuilder; //导入方法依赖的package包/类
protected JComponent createDialogContentPane() {
TableLayoutBuilder builder = new TableLayoutBuilder();
JComponent selectionComponent = createSelectionComponent();
Assert.state(selectionComponent != null, "createSelectionComponent cannot return null");
if (StringUtils.hasText(description)) {
builder.cell(getComponentFactory().createLabelFor(description, selectionComponent));
builder.relatedGapRow();
builder.row();
}
builder.cell(selectionComponent);
return builder.getPanel();
}
示例4: createContentControl
import org.springframework.richclient.layout.TableLayoutBuilder; //导入方法依赖的package包/类
protected JPanel createContentControl() {
TableLayoutBuilder panelBuilder = new TableLayoutBuilder();
String colSpec = "colSpec=" + getTreeControlWidth() + " rowSpec=fill:default:grow";
panelBuilder.cell(new JScrollPane(pageTree), colSpec);
panelBuilder.gapCol();
panelBuilder.cell(pagePanel, "valign=top");
return panelBuilder.getPanel();
}
示例5: createSelectionComponent
import org.springframework.richclient.layout.TableLayoutBuilder; //导入方法依赖的package包/类
protected JComponent createSelectionComponent() {
TableLayoutBuilder builder = new TableLayoutBuilder();
JComponent filterComponent = createFilterComponent();
builder.cell(filterComponent);
builder.row();
builder.relatedGapRow();
builder.cell(super.createSelectionComponent());
return builder.getPanel();
}
示例6: SimplePanel
import org.springframework.richclient.layout.TableLayoutBuilder; //导入方法依赖的package包/类
public SimplePanel() {
TableLayoutBuilder builder = new TableLayoutBuilder(this);
stringField = new JTextField(10);
stringField.setName("stringProperty");
comboBox = new JComboBox(new String[] { "item 0", "item 1", "item 2" });
comboBox.setName("comboProperty");
checkBox = new JCheckBox("checkbox");
checkBox.setName("booleanProperty");
builder.cell(new JLabel("string"));
builder.gapCol();
builder.cell(stringField);
builder.relatedGapRow();
builder.cell(new JLabel("combo"));
builder.gapCol();
builder.cell(comboBox);
builder.relatedGapRow();
builder.cell(checkBox);
builder.relatedGapRow();
JPanel nestedPanel =new JPanel();
nestedField = new JTextField("test");
nestedField.setName("nestedField");
nestedPanel.add(nestedField);
builder.cell(nestedPanel);
builder.getPanel();
}