List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder DefaultFormBuilder
public DefaultFormBuilder(FormLayout layout)
From source file:jgnash.ui.splash.AboutDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();// w w w. j a v a 2 s . c o m FormLayout layout = new FormLayout("200dlu:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.appendRow(RowSpec.decode("fill:200dlu:g")); builder.append(tabbedPane); if (acceptLicense) { acceptBox = new JCheckBox(rb.getString("Message.AcceptLicense")); closeButton = new JButton(rb.getString("Button.Close")); closeButton.addActionListener(this); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(acceptBox); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildCloseBar(closeButton)); } getContentPane().add(builder.getPanel()); pack(); }
From source file:jgnash.ui.wizards.file.NewFileThree.java
License:Open Source License
private JPanel buildCenterPanel() { FormLayout layout = new FormLayout("d", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(addButton);//from www .ja v a 2s .c om builder.append(removeButton); return builder.getPanel(); }
From source file:jmemorize.gui.swing.dialogs.ErrorDialog.java
License:Open Source License
private JPanel buildMainPanel() { // build button bar FormLayout layout = new FormLayout("3dlu, p:grow, 3dlu", // columns //$NON-NLS-1$ "p, 3dlu, fill:p:grow, 3dlu"); // rows //$NON-NLS-1$ CellConstraints cc = new CellConstraints(); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setBorder(new EmptyBorder(4, 5, 2, 5)); JLabel textLabel = builder.addLabel("<html>" + m_message + "</html>", cc.xy(2, 1)); textLabel.setIcon(new ImageIcon(getClass().getResource("/resource/icons/warn.gif"))); //$NON-NLS-1$ textLabel.setBorder(new EmptyBorder(20, 10, 20, 10)); textLabel.setPreferredSize(new Dimension(500, 90)); textLabel.setFont(textLabel.getFont().deriveFont(16.0f)); m_debugText = getDebugText(m_exception); m_stacktraceArea = new JTextArea(m_debugText); m_stacktraceArea.setEditable(false); m_scrollPane = new JScrollPane(m_stacktraceArea); m_scrollPane.setPreferredSize(new Dimension(500, 300)); m_placeholderPanel = new JPanel(new BorderLayout()); builder.add(m_placeholderPanel, cc.xy(2, 3)); builder.setBorder(new EtchedBorder()); return builder.getPanel(); }
From source file:jmemorize.gui.swing.dialogs.LearnSettingsDialog.java
License:Open Source License
private JPanel buildMainPanel() { // build settings panel m_settingsPanel.add(buildGeneralSettingsPanel(), PANEL_NAMES[0]); m_settingsPanel.add(buildAdvancedPanel(), PANEL_NAMES[1]); m_settingsPanel.add(buildSchedulesPanel(), PANEL_NAMES[2]); m_settingsPanel.setBorder(new EtchedBorder()); // build side list m_sideList.setBorder(new EtchedBorder()); m_sideList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); m_sideList.addListSelectionListener(new ListSelectionListener() { public void valueChanged(ListSelectionEvent e) { CardLayout layout = (CardLayout) m_settingsPanel.getLayout(); layout.show(m_settingsPanel, PANEL_NAMES[m_sideList.getSelectedIndex()]); }/*ww w . j ava2 s .c o m*/ }); m_sideList.setSelectedIndex(0); // build main panel FormLayout layout = new FormLayout("70dlu, 3dlu, p:grow", // columns //$NON-NLS-1$ "fill:p:grow"); // rows //$NON-NLS-1$ CellConstraints cc = new CellConstraints(); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.add(m_sideList, cc.xy(1, 1)); builder.add(m_settingsPanel, cc.xy(3, 1)); return builder.getPanel(); }
From source file:jmemorize.gui.swing.dialogs.LearnSettingsDialog.java
License:Open Source License
private JPanel buildGeneralSettingsPanel() { FormLayout layout = new FormLayout("p:grow", // columns //$NON-NLS-1$ "p, 15dlu, p"); // rows //$NON-NLS-1$ CellConstraints cc = new CellConstraints(); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/*from w w w .ja va 2s. c om*/ builder.add(m_learnSettingsPanels.buildCardsPanel(), cc.xy(1, 1)); builder.add(m_learnSettingsPanels.buildLimiterPanel(), cc.xy(1, 3)); return builder.getPanel(); }
From source file:jmemorize.gui.swing.dialogs.LearnSettingsDialog.java
License:Open Source License
private JPanel buildAdvancedPanel() { FormLayout layout = new FormLayout("p:grow", // columns //$NON-NLS-1$ "p, 9dlu, p"); // rows //$NON-NLS-1$ CellConstraints cc = new CellConstraints(); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/*from ww w . jav a 2 s . c om*/ builder.add(m_learnSettingsPanels.buildCardOrderPanel(), cc.xy(1, 1)); builder.add(m_learnSettingsPanels.buildSidesModePanel(), cc.xy(1, 3)); return builder.getPanel(); }
From source file:jmemorize.gui.swing.dialogs.LearnSettingsDialog.java
License:Open Source License
private JPanel buildSchedulesPanel() { FormLayout layout = new FormLayout("p:grow", // columns //$NON-NLS-1$ "p, 9dlu, p"); // rows //$NON-NLS-1$ CellConstraints cc = new CellConstraints(); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/* ww w .j av a2 s. co m*/ builder.add(m_learnSettingsPanels.buildSchedulePanel(), cc.xy(1, 1)); builder.add(m_learnSettingsPanels.buildFixedDueTimePanel(), cc.xy(1, 3)); return builder.getPanel(); }
From source file:jmemorize.gui.swing.dialogs.PreferencesDialog.java
License:Open Source License
private JPanel buildMainPanel() { // build main panel FormLayout layout = new FormLayout("p:grow", // columns //$NON-NLS-1$ "fill:p:grow"); // rows //$NON-NLS-1$ CellConstraints cc = new CellConstraints(); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/*from w w w . j a v a 2 s .c om*/ builder.add(m_settingsPanel, cc.xy(1, 1)); return builder.getPanel(); }
From source file:jmemorize.gui.swing.dialogs.PreferencesDialog.java
License:Open Source License
private JPanel buildSettingsPanel() { // build panel FormLayout layout = new FormLayout("p:grow", // columns //$NON-NLS-1$ "p, 3dlu, p"); // rows //$NON-NLS-1$ CellConstraints cc = new CellConstraints(); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setBorder(new EtchedBorder()); builder.add(buildGeneralPanel(), cc.xy(1, 1)); builder.add(buildFontPanel(), cc.xy(1, 3)); return builder.getPanel(); }
From source file:jmemorize.gui.swing.dialogs.PreferencesDialog.java
License:Open Source License
private JPanel buildGeneralPanel() { // build panel FormLayout layout = new FormLayout("p, 9dlu, p:grow", // columns //$NON-NLS-1$ "p, 3dlu, p, 9dlu, p"); // rows //$NON-NLS-1$ CellConstraints cc = new CellConstraints(); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/*from ww w . j a v a 2 s . c om*/ builder.addSeparator(Localization.get(LC.GENERAL), cc.xyw(1, 1, 3)); builder.addLabel(Localization.get(LC.PREFERENCES_LANG), cc.xy(1, 3)); builder.add(m_langComboBox, cc.xy(3, 3)); builder.add(m_zippedLessonBox, cc.xyw(1, 5, 3)); return builder.getPanel(); }