本文整理匯總了Java中org.springframework.richclient.dialog.TitlePane類的典型用法代碼示例。如果您正苦於以下問題:Java TitlePane類的具體用法?Java TitlePane怎麽用?Java TitlePane使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
TitlePane類屬於org.springframework.richclient.dialog包,在下文中一共展示了TitlePane類的14個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: createComponents
import org.springframework.richclient.dialog.TitlePane; //導入依賴的package包/類
/**
* createComponents.
*
* @return pageControl
*/
private JPanel createComponents() {
final TitlePane titlePane = new TitlePane();
initStandardCommands();
final JPanel pageControl = new JPanel(new BorderLayout());
final JPanel titlePaneContainer = new JPanel(new BorderLayout());
titlePane.setTitle(bagView.getPropertyMessage("NewBagInPlace.title"));
titlePane.setMessage(
new DefaultMessage(bagView.getPropertyMessage("NewBagInPlace" + ".description")));
titlePaneContainer.add(titlePane.getControl());
titlePaneContainer.add(new JSeparator(), BorderLayout.SOUTH);
pageControl.add(titlePaneContainer, BorderLayout.NORTH);
final JPanel contentPanel = new JPanel(new GridBagLayout());
contentPanel.setBorder(new EmptyBorder(10, 10, 10, 10));
int row = 0;
layoutSelectDataContent(contentPanel, row++);
layoutProfileSelectionContent(contentPanel, row++);
layoutAddKeepFilesToEmptyCheckBox(contentPanel, row++);
layoutSpacer(contentPanel, row++);
GuiStandardUtils.attachDialogBorder(contentPanel);
pageControl.add(contentPanel);
final JComponent buttonBar = createButtonBar();
pageControl.add(buttonBar, BorderLayout.SOUTH);
this.pack();
return pageControl;
}
示例2: createComponents
import org.springframework.richclient.dialog.TitlePane; //導入依賴的package包/類
/**
* createComponents.
*
* @return pageControl
*/
private JPanel createComponents() {
final TitlePane titlePane = new TitlePane();
initStandardCommands();
final JPanel pageControl = new JPanel(new BorderLayout());
final JPanel titlePaneContainer = new JPanel(new BorderLayout());
titlePane.setTitle(bagView.getPropertyMessage("NewBagFrame.title"));
titlePane.setMessage(
new DefaultMessage(bagView.getPropertyMessage("NewBagFrame" + ".description")));
titlePaneContainer.add(titlePane.getControl());
titlePaneContainer.add(new JSeparator(), BorderLayout.SOUTH);
pageControl.add(titlePaneContainer, BorderLayout.NORTH);
final JPanel contentPane = new JPanel();
contentPane.setLayout(new GridBagLayout());
int row = 0;
layoutBagVersionSelection(contentPane, row++);
layoutProfileSelection(contentPane, row++);
if (getPreferredSize() != null) {
contentPane.setPreferredSize(getPreferredSize());
}
GuiStandardUtils.attachDialogBorder(contentPane);
pageControl.add(contentPane);
final JComponent buttonBar = createButtonBar();
pageControl.add(buttonBar, BorderLayout.SOUTH);
this.pack();
return pageControl;
}
示例3: createTitlePane
import org.springframework.richclient.dialog.TitlePane; //導入依賴的package包/類
/**
* Create a standard {@link TitlePane} wired to receive messages from the given dialog
* page. The title pane will also be configured from the dialog page's title and icon.
*
* @param dialogPage to process
*/
public static TitlePane createTitlePane( DialogPage dialogPage ) {
TitlePane titlePane = new TitlePane();
titlePane.setTitle(dialogPage.getTitle());
titlePane.setImage(dialogPage.getImage());
addMessageMonitor(dialogPage, titlePane);
return titlePane;
}
示例4: testCreateTitlePane
import org.springframework.richclient.dialog.TitlePane; //導入依賴的package包/類
public void testCreateTitlePane() {
TestDialogPage page = new TestDialogPage();
TitlePane titlePane = DialogPageUtils.createTitlePane(page);
page.setMessage(new DefaultMessage("test message"));
assertEquals("Message text not equal", titlePane.getMessage().getMessage(), "test message");
}
示例5: createComponents
import org.springframework.richclient.dialog.TitlePane; //導入依賴的package包/類
private JPanel createComponents() {
final Border border = new EmptyBorder(5, 5, 5, 5);
final TitlePane titlePane = new TitlePane();
initStandardCommands();
final JPanel pageControl = new JPanel(new BorderLayout());
final JPanel titlePaneContainer = new JPanel(new BorderLayout());
titlePane.setTitle(bagView.getPropertyMessage("PatchCanvasFrame.title"));
titlePane.setMessage(new DefaultMessage(bagView.getPropertyMessage("Patch Canvases")));
titlePaneContainer.add(titlePane.getControl());
titlePaneContainer.add(new JSeparator(), BorderLayout.SOUTH);
pageControl.add(titlePaneContainer, BorderLayout.NORTH);
final JPanel contentPane = new JPanel();
final DefaultBag bag = bagView.getBag();
if (bag != null) {
map = bag.getInfo().getFieldMap();
}
final JLabel urlLabel = new JLabel(bagView.getPropertyMessage("baseURL.label"));
urlLabel.setToolTipText(bagView.getPropertyMessage("baseURL.description"));
final JTextField urlField = new JTextField("");
final URI uri = IIIFObjectURI.getCanvasContainerURI(map);
try {
urlField.setText(uri != null ? uri.toString() : null);
} catch (final Exception e) {
log.error("Failed to set url label", e);
}
final GridBagLayout layout = new GridBagLayout();
final GridBagConstraints glbc = new GridBagConstraints();
final JPanel panel = new JPanel(layout);
panel.setBorder(new EmptyBorder(10, 10, 10, 10));
int row = 0;
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
layout.setConstraints(urlLabel, glbc);
panel.add(urlLabel);
buildConstraints(glbc, 1, row, 1, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
layout.setConstraints(urlField, glbc);
panel.add(urlField);
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
buildConstraints(glbc, 1, row, 2, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
GuiStandardUtils.attachDialogBorder(contentPane);
pageControl.add(panel);
final JComponent buttonBar = createButtonBar();
pageControl.add(buttonBar, BorderLayout.SOUTH);
this.pack();
return pageControl;
}
示例6: createComponents
import org.springframework.richclient.dialog.TitlePane; //導入依賴的package包/類
private JPanel createComponents() {
final Border border = new EmptyBorder(5, 5, 5, 5);
final TitlePane titlePane = new TitlePane();
initStandardCommands();
final JPanel pageControl = new JPanel(new BorderLayout());
final JPanel titlePaneContainer = new JPanel(new BorderLayout());
titlePane.setTitle(bagView.getPropertyMessage("PatchResourceFrame.title"));
titlePane.setMessage(new DefaultMessage(bagView.getPropertyMessage("Patch Resources")));
titlePaneContainer.add(titlePane.getControl());
titlePaneContainer.add(new JSeparator(), BorderLayout.SOUTH);
pageControl.add(titlePaneContainer, BorderLayout.NORTH);
final JPanel contentPane = new JPanel();
final DefaultBag bag = bagView.getBag();
if (bag != null) {
map = bag.getInfo().getFieldMap();
}
final JLabel urlLabel = new JLabel(bagView.getPropertyMessage("baseURL.label"));
urlLabel.setToolTipText(bagView.getPropertyMessage("baseURL.description"));
final JTextField urlField = new JTextField("");
final URI uri = IIIFObjectURI.getResourceContainerURI(map);
try {
urlField.setText(uri != null ? uri.toString() : null);
} catch (final Exception e) {
log.error("Failed to set url label", e);
}
final GridBagLayout layout = new GridBagLayout();
final GridBagConstraints glbc = new GridBagConstraints();
final JPanel panel = new JPanel(layout);
panel.setBorder(new EmptyBorder(10, 10, 10, 10));
int row = 0;
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
layout.setConstraints(urlLabel, glbc);
panel.add(urlLabel);
buildConstraints(glbc, 1, row, 1, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
layout.setConstraints(urlField, glbc);
panel.add(urlField);
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
layout.setConstraints(urlLabel, glbc);
panel.add(urlLabel);
buildConstraints(glbc, 1, row, 1, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
layout.setConstraints(urlField, glbc);
panel.add(urlField);
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
buildConstraints(glbc, 1, row, 2, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
GuiStandardUtils.attachDialogBorder(contentPane);
pageControl.add(panel);
final JComponent buttonBar = createButtonBar();
pageControl.add(buttonBar, BorderLayout.SOUTH);
this.pack();
return pageControl;
}
示例7: createComponents
import org.springframework.richclient.dialog.TitlePane; //導入依賴的package包/類
private JPanel createComponents() {
final Border border = new EmptyBorder(5, 5, 5, 5);
final TitlePane titlePane = new TitlePane();
initStandardCommands();
final JPanel pageControl = new JPanel(new BorderLayout());
final JPanel titlePaneContainer = new JPanel(new BorderLayout());
titlePane.setTitle(bagView.getPropertyMessage("CreateListsFrame.title"));
titlePane.setMessage(new DefaultMessage(bagView.getPropertyMessage("Create List in:")));
titlePaneContainer.add(titlePane.getControl());
titlePaneContainer.add(new JSeparator(), BorderLayout.SOUTH);
pageControl.add(titlePaneContainer, BorderLayout.NORTH);
final JPanel contentPane = new JPanel();
final DefaultBag bag = bagView.getBag();
if (bag != null) {
map = bag.getInfo().getFieldMap();
}
final JLabel urlLabel = new JLabel(bagView.getPropertyMessage("baseURL.label"));
urlLabel.setToolTipText(bagView.getPropertyMessage("baseURL.description"));
final JTextField urlField = new JTextField("");
final URI uri = IIIFObjectURI.getListContainerURI(map);
try {
urlField.setText(uri != null ? uri.toString() : null);
} catch (final Exception e) {
log.error("Failed to set url label", e);
}
final GridBagLayout layout = new GridBagLayout();
final GridBagConstraints glbc = new GridBagConstraints();
final JPanel panel = new JPanel(layout);
panel.setBorder(new EmptyBorder(10, 10, 10, 10));
int row = 0;
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
layout.setConstraints(urlLabel, glbc);
panel.add(urlLabel);
buildConstraints(glbc, 1, row, 1, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
layout.setConstraints(urlField, glbc);
panel.add(urlField);
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
buildConstraints(glbc, 1, row, 2, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
GuiStandardUtils.attachDialogBorder(contentPane);
pageControl.add(panel);
final JComponent buttonBar = createButtonBar();
pageControl.add(buttonBar, BorderLayout.SOUTH);
this.pack();
return pageControl;
}
示例8: createComponents
import org.springframework.richclient.dialog.TitlePane; //導入依賴的package包/類
private JPanel createComponents() {
final Border border = new EmptyBorder(5, 5, 5, 5);
final TitlePane titlePane = new TitlePane();
initStandardCommands();
final JPanel pageControl = new JPanel(new BorderLayout());
final JPanel titlePaneContainer = new JPanel(new BorderLayout());
titlePane.setTitle(bagView.getPropertyMessage("CreateSequencesFrame.title"));
titlePane.setMessage(new DefaultMessage(bagView.getPropertyMessage("Create Sequence in:")));
titlePaneContainer.add(titlePane.getControl());
titlePaneContainer.add(new JSeparator(), BorderLayout.SOUTH);
pageControl.add(titlePaneContainer, BorderLayout.NORTH);
final JPanel contentPane = new JPanel();
final DefaultBag bag = bagView.getBag();
if (bag != null) {
map = bag.getInfo().getFieldMap();
}
final JLabel urlLabel = new JLabel(bagView.getPropertyMessage("baseURL.label"));
urlLabel.setToolTipText(bagView.getPropertyMessage("baseURL.description"));
final JTextField urlField = new JTextField("");
final URI uri = IIIFObjectURI.getSequenceContainerURI(map);
try {
urlField.setText(uri != null ? uri.toString() : null);
} catch (final Exception e) {
log.error("Failed to set url label", e);
}
final JLabel sequenceIDLabel = new JLabel(bagView.getPropertyMessage("sequenceID.label"));
sequenceIDLabel.setToolTipText(bagView.getPropertyMessage("sequenceID.description"));
sequenceIDField = new JTextField("normal");
final GridBagLayout layout = new GridBagLayout();
final GridBagConstraints glbc = new GridBagConstraints();
final JPanel panel = new JPanel(layout);
panel.setBorder(new EmptyBorder(10, 10, 10, 10));
int row = 0;
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
layout.setConstraints(urlLabel, glbc);
panel.add(urlLabel);
buildConstraints(glbc, 1, row, 1, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
layout.setConstraints(urlField, glbc);
panel.add(urlField);
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
layout.setConstraints(sequenceIDLabel, glbc);
panel.add(sequenceIDLabel);
buildConstraints(glbc, 1, row, 1, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
layout.setConstraints(sequenceIDField, glbc);
panel.add(sequenceIDField);
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
buildConstraints(glbc, 1, row, 2, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
GuiStandardUtils.attachDialogBorder(contentPane);
pageControl.add(panel);
final JComponent buttonBar = createButtonBar();
pageControl.add(buttonBar, BorderLayout.SOUTH);
this.pack();
return pageControl;
}
示例9: createComponents
import org.springframework.richclient.dialog.TitlePane; //導入依賴的package包/類
private JPanel createComponents() {
final Border border = new EmptyBorder(5, 5, 5, 5);
final TitlePane titlePane = new TitlePane();
initStandardCommands();
final JPanel pageControl = new JPanel(new BorderLayout());
final JPanel titlePaneContainer = new JPanel(new BorderLayout());
titlePane.setTitle(bagView.getPropertyMessage("PatchSequenceFrame.title"));
titlePane.setMessage(new DefaultMessage(bagView.getPropertyMessage("Patch Sequences")));
titlePaneContainer.add(titlePane.getControl());
titlePaneContainer.add(new JSeparator(), BorderLayout.SOUTH);
pageControl.add(titlePaneContainer, BorderLayout.NORTH);
final JPanel contentPane = new JPanel();
final DefaultBag bag = bagView.getBag();
if (bag != null) {
map = bag.getInfo().getFieldMap();
}
final JLabel urlLabel = new JLabel(bagView.getPropertyMessage("baseURL.label"));
urlLabel.setToolTipText(bagView.getPropertyMessage("baseURL.description"));
final JTextField urlField = new JTextField("");
final URI uri = IIIFObjectURI.getSequenceContainerURI(map);
try {
urlField.setText(uri != null ? uri.toString() : null);
} catch (Exception e) {
log.error("Failed to set url label", e);
}
final GridBagLayout layout = new GridBagLayout();
final GridBagConstraints glbc = new GridBagConstraints();
final JPanel panel = new JPanel(layout);
panel.setBorder(new EmptyBorder(10, 10, 10, 10));
int row = 0;
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
layout.setConstraints(urlLabel, glbc);
panel.add(urlLabel);
buildConstraints(glbc, 1, row, 1, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
layout.setConstraints(urlField, glbc);
panel.add(urlField);
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
layout.setConstraints(urlLabel, glbc);
panel.add(urlLabel);
buildConstraints(glbc, 1, row, 1, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
layout.setConstraints(urlField, glbc);
panel.add(urlField);
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
buildConstraints(glbc, 1, row, 2, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
GuiStandardUtils.attachDialogBorder(contentPane);
pageControl.add(panel);
final JComponent buttonBar = createButtonBar();
pageControl.add(buttonBar, BorderLayout.SOUTH);
this.pack();
return pageControl;
}
示例10: createComponents
import org.springframework.richclient.dialog.TitlePane; //導入依賴的package包/類
/**
* createComponents.
*
* @return pageControl
*/
private JPanel createComponents() {
final Border border = new EmptyBorder(5, 5, 5, 5);
final TitlePane titlePane = new TitlePane();
initStandardCommands();
final JPanel pageControl = new JPanel(new BorderLayout());
final JPanel titlePaneContainer = new JPanel(new BorderLayout());
titlePane.setTitle(bagView.getPropertyMessage("CreateCanvasesFrame.title"));
titlePane.setMessage(new DefaultMessage(bagView.getPropertyMessage("Create Canvases in:")));
titlePaneContainer.add(titlePane.getControl());
titlePaneContainer.add(new JSeparator(), BorderLayout.SOUTH);
pageControl.add(titlePaneContainer, BorderLayout.NORTH);
final JPanel contentPane = new JPanel();
final DefaultBag bag = bagView.getBag();
if (bag != null) {
map = bag.getInfo().getFieldMap();
}
final JLabel urlLabel = new JLabel(bagView.getPropertyMessage("baseURL.label"));
urlLabel.setToolTipText(bagView.getPropertyMessage("baseURL.description"));
final JTextField urlField = new JTextField("");
final URI uri = IIIFObjectURI.getCanvasContainerURI(map);
try {
urlField.setText(uri != null ? uri.toString() : null);
} catch (Exception e) {
log.error("Failed to set url label", e);
}
final GridBagLayout layout = new GridBagLayout();
final GridBagConstraints glbc = new GridBagConstraints();
final JPanel panel = new JPanel(layout);
panel.setBorder(new EmptyBorder(10, 10, 10, 10));
int row = 0;
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
layout.setConstraints(urlLabel, glbc);
panel.add(urlLabel);
buildConstraints(glbc, 1, row, 1, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
layout.setConstraints(urlField, glbc);
panel.add(urlField);
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
buildConstraints(glbc, 1, row, 2, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
GuiStandardUtils.attachDialogBorder(contentPane);
pageControl.add(panel);
final JComponent buttonBar = createButtonBar();
pageControl.add(buttonBar, BorderLayout.SOUTH);
this.pack();
return pageControl;
}
示例11: createComponents
import org.springframework.richclient.dialog.TitlePane; //導入依賴的package包/類
private JPanel createComponents() {
final Border border = new EmptyBorder(5, 5, 5, 5);
final TitlePane titlePane = new TitlePane();
initStandardCommands();
final JPanel pageControl = new JPanel(new BorderLayout());
final JPanel titlePaneContainer = new JPanel(new BorderLayout());
titlePane.setTitle(bagView.getPropertyMessage("PatchManifestFrame.title"));
titlePane.setMessage(new DefaultMessage(bagView.getPropertyMessage("Patch Manifest")));
titlePaneContainer.add(titlePane.getControl());
titlePaneContainer.add(new JSeparator(), BorderLayout.SOUTH);
pageControl.add(titlePaneContainer, BorderLayout.NORTH);
final JPanel contentPane = new JPanel();
final DefaultBag bag = bagView.getBag();
if (bag != null) {
map = bag.getInfo().getFieldMap();
}
final JLabel urlLabel = new JLabel(bagView.getPropertyMessage("baseURL.label"));
urlLabel.setToolTipText(bagView.getPropertyMessage("baseURL.description"));
final JTextField urlField = new JTextField("");
final URI uri = IIIFObjectURI.getManifestResource(map);
try {
urlField.setText(uri != null ? uri.toString() : null);
} catch (final Exception e) {
log.error("Failed to set url label", e);
}
final GridBagLayout layout = new GridBagLayout();
final GridBagConstraints glbc = new GridBagConstraints();
final JPanel panel = new JPanel(layout);
panel.setBorder(new EmptyBorder(10, 10, 10, 10));
int row = 0;
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
layout.setConstraints(urlLabel, glbc);
panel.add(urlLabel);
buildConstraints(glbc, 1, row, 1, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
layout.setConstraints(urlField, glbc);
panel.add(urlField);
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
layout.setConstraints(urlLabel, glbc);
panel.add(urlLabel);
buildConstraints(glbc, 1, row, 1, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
layout.setConstraints(urlField, glbc);
panel.add(urlField);
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
buildConstraints(glbc, 1, row, 2, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
GuiStandardUtils.attachDialogBorder(contentPane);
pageControl.add(panel);
final JComponent buttonBar = createButtonBar();
pageControl.add(buttonBar, BorderLayout.SOUTH);
this.pack();
return pageControl;
}
示例12: createComponents
import org.springframework.richclient.dialog.TitlePane; //導入依賴的package包/類
private JPanel createComponents() {
final Border border = new EmptyBorder(5, 5, 5, 5);
final TitlePane titlePane = new TitlePane();
initStandardCommands();
final JPanel pageControl = new JPanel(new BorderLayout());
final JPanel titlePaneContainer = new JPanel(new BorderLayout());
titlePane.setTitle(bagView.getPropertyMessage("CreateXmlFilesFrame.title"));
titlePane.setMessage(
new DefaultMessage(bagView.getPropertyMessage("Create Xml Files " + "in:")));
titlePaneContainer.add(titlePane.getControl());
titlePaneContainer.add(new JSeparator(), BorderLayout.SOUTH);
pageControl.add(titlePaneContainer, BorderLayout.NORTH);
final JPanel contentPane = new JPanel();
final DefaultBag bag = bagView.getBag();
if (bag != null) {
map = bag.getInfo().getFieldMap();
}
final JLabel urlLabel = new JLabel(bagView.getPropertyMessage("baseURL.label"));
urlLabel.setToolTipText(bagView.getPropertyMessage("baseURL.description"));
final JTextField urlField = new JTextField("");
final URI uri = IIIFObjectURI.getResourceContainerURI(map);
try {
urlField.setText(uri != null ? uri.toString() : null);
} catch (final Exception e) {
log.error("Failed to set url label", e);
}
final GridBagLayout layout = new GridBagLayout();
final GridBagConstraints glbc = new GridBagConstraints();
final JPanel panel = new JPanel(layout);
panel.setBorder(new EmptyBorder(10, 10, 10, 10));
int row = 0;
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
layout.setConstraints(urlLabel, glbc);
panel.add(urlLabel);
buildConstraints(glbc, 1, row, 1, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
layout.setConstraints(urlField, glbc);
panel.add(urlField);
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
buildConstraints(glbc, 1, row, 2, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
GuiStandardUtils.attachDialogBorder(contentPane);
pageControl.add(panel);
final JComponent buttonBar = createButtonBar();
pageControl.add(buttonBar, BorderLayout.SOUTH);
this.pack();
return pageControl;
}
示例13: createComponents
import org.springframework.richclient.dialog.TitlePane; //導入依賴的package包/類
private JPanel createComponents() {
final Border border = new EmptyBorder(5, 5, 5, 5);
final TitlePane titlePane = new TitlePane();
initStandardCommands();
final JPanel pageControl = new JPanel(new BorderLayout());
final JPanel titlePaneContainer = new JPanel(new BorderLayout());
titlePane.setTitle(bagView.getPropertyMessage("CreateContainersFrame.title"));
titlePane.setMessage(new DefaultMessage(
bagView.getPropertyMessage("Create the default " + "IIIF Containers")));
titlePaneContainer.add(titlePane.getControl());
titlePaneContainer.add(new JSeparator(), BorderLayout.SOUTH);
pageControl.add(titlePaneContainer, BorderLayout.NORTH);
final JPanel contentPane = new JPanel();
final DefaultBag bag = bagView.getBag();
if (bag != null) {
map = bag.getInfo().getFieldMap();
}
final JLabel urlLabel = new JLabel(bagView.getPropertyMessage("baseURL.label"));
urlLabel.setToolTipText(bagView.getPropertyMessage("baseURL.description"));
final JTextField urlField = new JTextField("");
final URI uri = IIIFObjectURI.getObjektURI(map);
try {
urlField.setText(uri != null ? uri.toString() : null);
} catch (Exception e) {
log.error("Failed to set url label", e);
}
final JLabel tagLabel = new JLabel(getMessage("bag.label.hasText"));
tagLabel.setToolTipText(getMessage("bag.label.hasText.help"));
hasTextCheckbox = new JCheckBox();
hasTextCheckbox.setBorder(border);
hasTextCheckbox.setToolTipText(getMessage("bag.checkbox.hasText.help"));
hasTextCheckbox.setSelected(bag != null && bag.hasText());
final GridBagLayout layout = new GridBagLayout();
final GridBagConstraints glbc = new GridBagConstraints();
final JPanel panel = new JPanel(layout);
panel.setBorder(new EmptyBorder(10, 10, 10, 10));
int row = 0;
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
layout.setConstraints(urlLabel, glbc);
panel.add(urlLabel);
buildConstraints(glbc, 1, row, 1, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
layout.setConstraints(urlField, glbc);
panel.add(urlField);
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
layout.setConstraints(tagLabel, glbc);
panel.add(tagLabel);
buildConstraints(glbc, 1, row, 2, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
layout.setConstraints(hasTextCheckbox, glbc);
panel.add(hasTextCheckbox);
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
buildConstraints(glbc, 1, row, 2, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
GuiStandardUtils.attachDialogBorder(contentPane);
pageControl.add(panel);
final JComponent buttonBar = createButtonBar();
pageControl.add(buttonBar, BorderLayout.SOUTH);
this.pack();
return pageControl;
}
示例14: createComponents
import org.springframework.richclient.dialog.TitlePane; //導入依賴的package包/類
private JPanel createComponents() {
final Border border = new EmptyBorder(5, 5, 5, 5);
final TitlePane titlePane = new TitlePane();
initStandardCommands();
final JPanel pageControl = new JPanel(new BorderLayout());
final JPanel titlePaneContainer = new JPanel(new BorderLayout());
titlePane.setTitle(bagView.getPropertyMessage("UploadBagFrame.title"));
titlePane.setMessage(
new DefaultMessage(bagView.getPropertyMessage("Upload Resources " + "to:")));
titlePaneContainer.add(titlePane.getControl());
titlePaneContainer.add(new JSeparator(), BorderLayout.SOUTH);
pageControl.add(titlePaneContainer, BorderLayout.NORTH);
final JPanel contentPane = new JPanel();
final DefaultBag bag = bagView.getBag();
if (bag != null) {
map = bag.getInfo().getFieldMap();
}
final JLabel urlLabel = new JLabel(bagView.getPropertyMessage("baseURL.label"));
urlLabel.setToolTipText(bagView.getPropertyMessage("baseURL.description"));
final JTextField urlField = new JTextField("");
final URI uri = IIIFObjectURI.getResourceContainerURI(map);
try {
urlField.setText(uri != null ? uri.toString() : null);
} catch (Exception e) {
log.error("Failed to set url label", e);
}
urlField.setEnabled(false);
//only if bag is not null
if (bag != null) {
urlLabel.setEnabled(true);
}
final GridBagLayout layout = new GridBagLayout();
final GridBagConstraints glbc = new GridBagConstraints();
final JPanel panel = new JPanel(layout);
panel.setBorder(new EmptyBorder(10, 10, 10, 10));
int row = 0;
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
layout.setConstraints(urlLabel, glbc);
panel.add(urlLabel);
buildConstraints(glbc, 1, row, 1, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
layout.setConstraints(urlField, glbc);
panel.add(urlField);
row++;
buildConstraints(glbc, 0, row, 1, 1, 1, 50, GridBagConstraints.NONE,
GridBagConstraints.WEST);
buildConstraints(glbc, 1, row, 2, 1, 80, 50, GridBagConstraints.HORIZONTAL,
GridBagConstraints.CENTER);
GuiStandardUtils.attachDialogBorder(contentPane);
pageControl.add(panel);
final JComponent buttonBar = createButtonBar();
pageControl.add(buttonBar, BorderLayout.SOUTH);
this.pack();
return pageControl;
}