Example usage for com.jgoodies.forms.layout CellConstraints RIGHT

List of usage examples for com.jgoodies.forms.layout CellConstraints RIGHT

Introduction

In this page you can find the example usage for com.jgoodies.forms.layout CellConstraints RIGHT.

Prototype

Alignment RIGHT

To view the source code for com.jgoodies.forms.layout CellConstraints RIGHT.

Click Source Link

Document

Put the component in the right.

Usage

From source file:net.sourceforge.squirrel_sql.plugins.firebirdmanager.gui.FirebirdManagerCreateDatabaseFrame.java

License:Open Source License

private JPanel createPanelCreateDB() {
    JPanel jpanelCreateDB = new JPanel();
    FormLayout formlayout1 = new FormLayout(
            "FILL:5DLU:NONE,RIGHT:DEFAULT:NONE,FILL:3DLU:NONE,FILL:DEFAULT:GROW(1.0),FILL:3DLU:NONE,FILL:15DLU:NONE,FILL:3DLU:NONE,FILL:10DLU:NONE,FILL:3DLU:NONE,FILL:15DLU:NONE,FILL:3DLU:NONE,FILL:15DLU:NONE,FILL:5DLU:NONE",
            "CENTER:5DLU:NONE,CENTER:DEFAULT:NONE,CENTER:5DLU:NONE,CENTER:DEFAULT:NONE,CENTER:5DLU:NONE,CENTER:DEFAULT:NONE,CENTER:5DLU:NONE,CENTER:DEFAULT:NONE,CENTER:5DLU:NONE,CENTER:DEFAULT:NONE,CENTER:5DLU:NONE,CENTER:DEFAULT:NONE,CENTER:10DLU:NONE,CENTER:DEFAULT:NONE,CENTER:5DLU:NONE");
    CellConstraints cc = new CellConstraints();
    jpanelCreateDB.setLayout(formlayout1);

    lblDirectory.setName("lblDirectory");
    lblDirectory.setText("directory");
    jpanelCreateDB.add(lblDirectory, cc.xy(2, 2));

    lblFilename.setName("lblFilename");
    lblFilename.setText("filename");
    jpanelCreateDB.add(lblFilename, cc.xy(2, 4));

    lblServer.setName("lblServer");
    lblServer.setText("server");
    jpanelCreateDB.add(lblServer, cc.xy(2, 6));

    lblUsername.setName("lblUsername");
    lblUsername.setText("username");
    jpanelCreateDB.add(lblUsername, cc.xy(2, 8));

    lblPassword.setName("lblPassword");
    lblPassword.setText("password");
    jpanelCreateDB.add(lblPassword, cc.xy(2, 10));

    jtextfieldDatabaseDirectory.setName("jtextfieldDatabaseDirectory");
    jpanelCreateDB.add(jtextfieldDatabaseDirectory, cc.xy(4, 2));

    jtextfieldFilename.setName("jtextfieldFilename");
    jpanelCreateDB.add(jtextfieldFilename, cc.xywh(4, 4, 9, 1));

    jtextfieldServer.setName("jtextfieldServer");
    jpanelCreateDB.add(jtextfieldServer, cc.xy(4, 6));

    jtextfieldUsername.setName("jtextfieldUsername");
    jpanelCreateDB.add(jtextfieldUsername, cc.xywh(4, 8, 9, 1));

    jpasswordfield.setName("jpasswordfield");
    jpanelCreateDB.add(jpasswordfield, cc.xywh(4, 10, 9, 1));

    lblPort.setName("lblPort");
    lblPort.setText("port");
    jpanelCreateDB.add(lblPort,/*from   w w  w  .  ja  v a  2 s  .  c  o m*/
            new CellConstraints(6, 6, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    jbuttonDatabaseDirectory.setActionCommand("JButton");
    jbuttonDatabaseDirectory.setName("jbuttonDatabaseDirectory");
    jbuttonDatabaseDirectory.setText("JButton");
    jpanelCreateDB.add(jbuttonDatabaseDirectory, cc.xy(6, 2));

    jtextfieldPort.setName("jtextfieldPort");
    jtextfieldPort.setSelectionEnd(4);
    jtextfieldPort.setSelectionStart(4);
    jtextfieldPort.setText("3050");
    jpanelCreateDB.add(jtextfieldPort, cc.xywh(10, 6, 3, 1));

    jbuttonCreate.setActionCommand("Create");
    jbuttonCreate.setName("jbuttonCreate");
    jbuttonCreate.setText("Create");
    jpanelCreateDB.add(jbuttonCreate, cc.xywh(6, 14, 7, 1));

    jpanelCreateDB.add(horizontallinecomponent1, cc.xywh(2, 13, 11, 1));

    jpanelCreateDB.add(createPanelSQLDialect(), cc.xy(4, 12));

    jbuttonLoadProp.setName("jbuttonLoadProp");
    jbuttonLoadProp.setText("...");
    jpanelCreateDB.add(jbuttonLoadProp, cc.xy(10, 2));

    jbuttonSaveProp.setActionCommand("...");
    jbuttonSaveProp.setText("...");
    jpanelCreateDB.add(jbuttonSaveProp, cc.xy(12, 2));

    return jpanelCreateDB;
}

From source file:org.antlr.works.dialog.AWPrefsDialog.java

License:BSD License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - ANTLR (www.antlr.org)
    dialogPane = new JPanel();
    contentPane = new JPanel();
    tabbedPane1 = new JTabbedPane();
    tabGeneral = new JPanel();
    label2 = new JLabel();
    label5 = new JLabel();
    lafCombo = new JComboBox();
    startupActionCombo = new JComboBox();
    restoreWindowsBoundButton = new JCheckBox();
    desktopModeButton = new JCheckBox();
    label25 = new JLabel();
    outputPathField = new JTextField();
    browseOutputPathButton = new JButton();
    label24 = new JLabel();
    dotToolPathField = new JTextField();
    browseDotToolPathButton = new JButton();
    label37 = new JLabel();
    antlr3OptionsField = new JTextField();
    tabEditor = new JPanel();
    label3 = new JLabel();
    editorFontCombo = new JComboBox();
    editorFontSizeSpinner = new JSpinner();
    autoSaveButton = new JCheckBox();
    autoSaveDelayField = new JTextField();
    label11 = new JLabel();
    backupFileButton = new JCheckBox();
    highlightCursorLineButton = new JCheckBox();
    smoothScrollingButton = new JCheckBox();
    autoIndentColonInRuleButton = new JCheckBox();
    showLineNumbers = new JCheckBox();
    vstyleAutocompletionButton = new JCheckBox();
    label1 = new JLabel();
    tabWidthField = new JTextField();
    label22 = new JLabel();
    parserDelayField = new JTextField();
    label23 = new JLabel();
    tabSyntax = new JPanel();
    label26 = new JLabel();
    parserColorPanel = new JPanel();
    parserBoldButton = new JCheckBox();
    parserItalicButton = new JCheckBox();
    label27 = new JLabel();
    lexerColorPanel = new JPanel();
    lexerBoldButton = new JCheckBox();
    lexerItalicButton = new JCheckBox();
    label28 = new JLabel();
    labelColorPanel = new JPanel();
    labelsBoldButton = new JCheckBox();
    labelsItalicButton = new JCheckBox();
    label29 = new JLabel();
    refsActionColorPanel = new JPanel();
    refsActionBoldButton = new JCheckBox();
    refsActionItalicButton = new JCheckBox();
    label38 = new JLabel();
    blockLabelsColorPanel = new JPanel();
    blockLabelsBoldButton = new JCheckBox();
    blockLabelsItalicButton = new JCheckBox();
    label30 = new JLabel();
    commentsColorPanel = new JPanel();
    commentsBoldButton = new JCheckBox();
    commentsItalicButton = new JCheckBox();
    label31 = new JLabel();
    stringsColorPanel = new JPanel();
    stringsBoldButton = new JCheckBox();
    stringsItalicButton = new JCheckBox();
    label32 = new JLabel();
    keywordsColorPanel = new JPanel();
    keywordsBoldButton = new JCheckBox();
    keywordsItalicButton = new JCheckBox();
    syntaxDefaultButton = new JButton();
    tabCompiler = new JPanel();
    jikesRadio = new JRadioButton();
    integratedRadio = new JRadioButton();
    javacRadio = new JRadioButton();
    javacCustomPathButton = new JCheckBox();
    javacPathField = new JTextField();
    browseJavacPath = new JButton();
    label4 = new JLabel();
    jikesPathField = new JTextField();
    browseJikesPath = new JButton();
    label9 = new JLabel();
    classpathSystemButton = new JCheckBox();
    classpathCustomButton = new JCheckBox();
    customClasspathField = new JTextField();
    browseCustomClassPathButton = new JButton();
    tabDebugger = new JPanel();
    label33 = new JLabel();
    debugDefaultLocalPortField = new JTextField();
    label34 = new JLabel();
    debugLaunchTimeoutField = new JTextField();
    label35 = new JLabel();
    label12 = new JLabel();
    debugNonConsumedColorPanel = new JPanel();
    label13 = new JLabel();
    debugConsumedColorPanel = new JPanel();
    label14 = new JLabel();
    debugHiddenColorPanel = new JPanel();
    label15 = new JLabel();
    debugDeadColorPanel = new JPanel();
    label16 = new JLabel();
    debugLTColorPanel = new JPanel();
    label36 = new JLabel();
    detachablePanelChildrenButton = new JCheckBox();
    askGenButton = new JCheckBox();
    panel1 = new JPanel();
    label8 = new JLabel();
    checkGrammarSuccessButton = new JCheckBox();
    generateCodeSuccessButton = new JCheckBox();
    fileModifiedOnDiskButton = new JCheckBox();
    interpreterLimitationButton = new JCheckBox();
    label6 = new JLabel();
    clearConsoleBeforeCheckButton = new JCheckBox();
    tabUpdates = new JPanel();
    label7 = new JLabel();
    updateTypeCombo = new JComboBox();
    checkForUpdatesButton = new JButton();
    label10 = new JLabel();
    downloadPathField = new JTextField();
    browseUpdateDownloadPathButton = new JButton();
    tabTestRig = new JPanel();
    label17 = new JLabel();
    testRigLanguageComboBox = new JComboBox();
    testRigDefaultRadio = new JRadioButton();
    testRigTextRadio = new JRadioButton();
    scrollPane1 = new JScrollPane();
    testTextArea = new JTextPane();
    buttonBar = new JPanel();
    applyButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setTitle("Preferences");
    Container contentPane2 = getContentPane();
    contentPane2.setLayout(new BorderLayout());

    //======== dialogPane ========
    {//from  w  w  w  . j  ava  2  s. c  om
        dialogPane.setBorder(Borders.DIALOG_BORDER);
        dialogPane.setMinimumSize(new Dimension(540, 350));
        dialogPane.setLayout(new BorderLayout());

        //======== contentPane ========
        {
            contentPane.setLayout(new FormLayout("default, default:grow", "fill:default:grow"));

            //======== tabbedPane1 ========
            {

                //======== tabGeneral ========
                {
                    tabGeneral.setLayout(new FormLayout(
                            new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.NO_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("max(min;20dlu)"),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("max(min;40dlu)"),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
                            new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC }));

                    //---- label2 ----
                    label2.setText("At startup:");
                    tabGeneral.add(label2, cc.xy(3, 3));

                    //---- label5 ----
                    label5.setText("Look and feel:");
                    tabGeneral.add(label5, cc.xy(3, 7));
                    tabGeneral.add(lafCombo, cc.xywh(5, 7, 3, 1));

                    //---- startupActionCombo ----
                    startupActionCombo.setModel(new DefaultComboBoxModel(new String[] { "Create a new document",
                            "Open the last opened document", "Open the last saved document",
                            "Open all opened documents when ANTLRWorks was closed" }));
                    tabGeneral.add(startupActionCombo, cc.xywh(5, 3, 3, 1));

                    //---- restoreWindowsBoundButton ----
                    restoreWindowsBoundButton.setText("Restore project's windows position and size");
                    tabGeneral.add(restoreWindowsBoundButton, cc.xywh(5, 5, 3, 1));

                    //---- desktopModeButton ----
                    desktopModeButton.setText("Desktop Mode");
                    desktopModeButton
                            .setToolTipText("This option will take effect after restarting ANTLRWorks");
                    tabGeneral.add(desktopModeButton, cc.xywh(5, 9, 3, 1));

                    //---- label25 ----
                    label25.setText("Output path:");
                    tabGeneral.add(label25, cc.xy(3, 11));

                    //---- outputPathField ----
                    outputPathField.setToolTipText(
                            "Relative path will be generated in the same directory as the grammar itself");
                    tabGeneral.add(outputPathField, cc.xywh(5, 11, 3, 1));

                    //---- browseOutputPathButton ----
                    browseOutputPathButton.setText("Browse...");
                    tabGeneral.add(browseOutputPathButton, cc.xy(9, 11));

                    //---- label24 ----
                    label24.setText("DOT path:");
                    tabGeneral.add(label24, cc.xy(3, 13));

                    //---- dotToolPathField ----
                    dotToolPathField.setToolTipText("Absolute path to the DOT command-line tool");
                    tabGeneral.add(dotToolPathField, cc.xywh(5, 13, 3, 1));

                    //---- browseDotToolPathButton ----
                    browseDotToolPathButton.setText("Browse...");
                    tabGeneral.add(browseDotToolPathButton, cc.xy(9, 13));

                    //---- label37 ----
                    label37.setText("ANTLR options:");
                    tabGeneral.add(label37, cc.xy(3, 15));
                    tabGeneral.add(antlr3OptionsField, cc.xywh(5, 15, 3, 1));
                }
                tabbedPane1.addTab("General", tabGeneral);

                //======== tabEditor ========
                {
                    tabEditor.setLayout(new FormLayout(new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.NO_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(20)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("max(default;45dlu)"),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(20)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(30)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
                            new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(10)) }));

                    //---- label3 ----
                    label3.setText("Font:");
                    tabEditor.add(label3, cc.xy(3, 3));

                    //---- editorFontCombo ----
                    editorFontCombo.setActionCommand("editorFontCombo");
                    tabEditor.add(editorFontCombo, cc.xywh(5, 3, 5, 1));

                    //---- editorFontSizeSpinner ----
                    editorFontSizeSpinner.setModel(new SpinnerNumberModel(12, 8, null, 1));
                    tabEditor.add(editorFontSizeSpinner, cc.xy(11, 3));

                    //---- autoSaveButton ----
                    autoSaveButton.setText("Auto-save every");
                    tabEditor.add(autoSaveButton, cc.xywh(5, 5, 3, 1));
                    tabEditor.add(autoSaveDelayField, cc.xy(9, 5));

                    //---- label11 ----
                    label11.setText("minutes");
                    tabEditor.add(label11, cc.xy(11, 5));

                    //---- backupFileButton ----
                    backupFileButton.setText("Create backup file");
                    tabEditor.add(backupFileButton, cc.xywh(5, 7, 5, 1));

                    //---- highlightCursorLineButton ----
                    highlightCursorLineButton.setText("Highlight cursor line");
                    tabEditor.add(highlightCursorLineButton, cc.xywh(5, 9, 5, 1));

                    //---- smoothScrollingButton ----
                    smoothScrollingButton.setText("Smooth scrolling");
                    tabEditor.add(smoothScrollingButton, cc.xywh(5, 11, 3, 1));

                    //---- autoIndentColonInRuleButton ----
                    autoIndentColonInRuleButton.setText("Auto-indent ':' in rule");
                    tabEditor.add(autoIndentColonInRuleButton, cc.xywh(5, 13, 7, 1));

                    //---- showLineNumbers ----
                    showLineNumbers.setText("Show line numbers");
                    tabEditor.add(showLineNumbers, cc.xywh(5, 15, 5, 1));

                    //---- vstyleAutocompletionButton ----
                    vstyleAutocompletionButton.setText("Visual Studio auto-completion menu");
                    vstyleAutocompletionButton.setToolTipText(
                            "Displayed when a space is pressed, remember previous auto-completed word, continues to auto-complete without decreasing the word choice as you type");
                    tabEditor.add(vstyleAutocompletionButton, cc.xywh(5, 17, 9, 1));

                    //---- label1 ----
                    label1.setText("Tab width:");
                    label1.setHorizontalAlignment(SwingConstants.RIGHT);
                    tabEditor.add(label1, cc.xy(3, 19));

                    //---- tabWidthField ----
                    tabWidthField.setText("8");
                    tabEditor.add(tabWidthField, cc.xy(5, 19));

                    //---- label22 ----
                    label22.setText("Update delay:");
                    tabEditor.add(label22, cc.xy(3, 21));

                    //---- parserDelayField ----
                    parserDelayField.setText("250");
                    tabEditor.add(parserDelayField, cc.xy(5, 21));

                    //---- label23 ----
                    label23.setText("ms");
                    tabEditor.add(label23, cc.xy(7, 21));
                }
                tabbedPane1.addTab("Editor", tabEditor);

                //======== tabSyntax ========
                {
                    tabSyntax.setLayout(new FormLayout(
                            new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.NO_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(20)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC }));

                    //---- label26 ----
                    label26.setText("Parser References:");
                    tabSyntax.add(label26, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //======== parserColorPanel ========
                    {
                        parserColorPanel.setForeground(Color.black);
                        parserColorPanel.setPreferredSize(new Dimension(70, 20));
                        parserColorPanel.setBackground(new Color(255, 255, 51));
                        parserColorPanel.setBorder(LineBorder.createBlackLineBorder());
                        parserColorPanel.setLayout(new FlowLayout());
                    }
                    tabSyntax.add(parserColorPanel, cc.xy(5, 3));

                    //---- parserBoldButton ----
                    parserBoldButton.setText("Bold");
                    parserBoldButton.setFont(new Font("Lucida Grande", Font.BOLD, 13));
                    tabSyntax.add(parserBoldButton, cc.xy(7, 3));

                    //---- parserItalicButton ----
                    parserItalicButton.setText("Italic");
                    parserItalicButton.setFont(new Font("Lucida Grande", Font.ITALIC, 13));
                    tabSyntax.add(parserItalicButton, cc.xy(9, 3));

                    //---- label27 ----
                    label27.setText("Lexer References:");
                    tabSyntax.add(label27, cc.xy(3, 5));

                    //======== lexerColorPanel ========
                    {
                        lexerColorPanel.setForeground(Color.black);
                        lexerColorPanel.setPreferredSize(new Dimension(70, 20));
                        lexerColorPanel.setBackground(new Color(255, 255, 51));
                        lexerColorPanel.setBorder(LineBorder.createBlackLineBorder());
                        lexerColorPanel.setLayout(new FlowLayout());
                    }
                    tabSyntax.add(lexerColorPanel, cc.xy(5, 5));

                    //---- lexerBoldButton ----
                    lexerBoldButton.setText("Bold");
                    lexerBoldButton.setFont(new Font("Lucida Grande", Font.BOLD, 13));
                    tabSyntax.add(lexerBoldButton, cc.xy(7, 5));

                    //---- lexerItalicButton ----
                    lexerItalicButton.setText("Italic");
                    lexerItalicButton.setFont(new Font("Lucida Grande", Font.ITALIC, 13));
                    tabSyntax.add(lexerItalicButton, cc.xy(9, 5));

                    //---- label28 ----
                    label28.setText("Labels:");
                    tabSyntax.add(label28, cc.xy(3, 7));

                    //======== labelColorPanel ========
                    {
                        labelColorPanel.setForeground(Color.black);
                        labelColorPanel.setPreferredSize(new Dimension(70, 20));
                        labelColorPanel.setBackground(new Color(255, 255, 51));
                        labelColorPanel.setBorder(LineBorder.createBlackLineBorder());
                        labelColorPanel.setLayout(new FlowLayout());
                    }
                    tabSyntax.add(labelColorPanel, cc.xy(5, 7));

                    //---- labelsBoldButton ----
                    labelsBoldButton.setText("Bold");
                    labelsBoldButton.setFont(new Font("Lucida Grande", Font.BOLD, 13));
                    tabSyntax.add(labelsBoldButton, cc.xy(7, 7));

                    //---- labelsItalicButton ----
                    labelsItalicButton.setText("Italic");
                    labelsItalicButton.setFont(new Font("Lucida Grande", Font.ITALIC, 13));
                    tabSyntax.add(labelsItalicButton, cc.xy(9, 7));

                    //---- label29 ----
                    label29.setText("References in action:");
                    tabSyntax.add(label29, cc.xy(3, 9));

                    //======== refsActionColorPanel ========
                    {
                        refsActionColorPanel.setForeground(Color.black);
                        refsActionColorPanel.setPreferredSize(new Dimension(70, 20));
                        refsActionColorPanel.setBackground(new Color(255, 255, 51));
                        refsActionColorPanel.setBorder(LineBorder.createBlackLineBorder());
                        refsActionColorPanel.setLayout(new FlowLayout());
                    }
                    tabSyntax.add(refsActionColorPanel, cc.xy(5, 9));

                    //---- refsActionBoldButton ----
                    refsActionBoldButton.setText("Bold");
                    refsActionBoldButton.setFont(new Font("Lucida Grande", Font.BOLD, 13));
                    tabSyntax.add(refsActionBoldButton, cc.xy(7, 9));

                    //---- refsActionItalicButton ----
                    refsActionItalicButton.setText("Italic");
                    refsActionItalicButton.setFont(new Font("Lucida Grande", Font.ITALIC, 13));
                    tabSyntax.add(refsActionItalicButton, cc.xy(9, 9));

                    //---- label38 ----
                    label38.setText("Blocks:");
                    tabSyntax.add(label38, cc.xy(3, 11));

                    //======== blockLabelsColorPanel ========
                    {
                        blockLabelsColorPanel.setForeground(Color.black);
                        blockLabelsColorPanel.setPreferredSize(new Dimension(70, 20));
                        blockLabelsColorPanel.setBackground(new Color(255, 255, 51));
                        blockLabelsColorPanel.setBorder(LineBorder.createBlackLineBorder());
                        blockLabelsColorPanel.setLayout(new FlowLayout());
                    }
                    tabSyntax.add(blockLabelsColorPanel, cc.xy(5, 11));

                    //---- blockLabelsBoldButton ----
                    blockLabelsBoldButton.setText("Bold");
                    blockLabelsBoldButton.setFont(new Font("Lucida Grande", Font.BOLD, 13));
                    tabSyntax.add(blockLabelsBoldButton, cc.xy(7, 11));

                    //---- blockLabelsItalicButton ----
                    blockLabelsItalicButton.setText("Italic");
                    blockLabelsItalicButton.setFont(new Font("Lucida Grande", Font.ITALIC, 13));
                    tabSyntax.add(blockLabelsItalicButton, cc.xy(9, 11));

                    //---- label30 ----
                    label30.setText("Comments:");
                    tabSyntax.add(label30, cc.xy(3, 13));

                    //======== commentsColorPanel ========
                    {
                        commentsColorPanel.setForeground(Color.black);
                        commentsColorPanel.setPreferredSize(new Dimension(70, 20));
                        commentsColorPanel.setBackground(new Color(255, 255, 51));
                        commentsColorPanel.setBorder(LineBorder.createBlackLineBorder());
                        commentsColorPanel.setLayout(new FlowLayout());
                    }
                    tabSyntax.add(commentsColorPanel, cc.xy(5, 13));

                    //---- commentsBoldButton ----
                    commentsBoldButton.setText("Bold");
                    commentsBoldButton.setFont(new Font("Lucida Grande", Font.BOLD, 13));
                    tabSyntax.add(commentsBoldButton, cc.xy(7, 13));

                    //---- commentsItalicButton ----
                    commentsItalicButton.setText("Italic");
                    commentsItalicButton.setFont(new Font("Lucida Grande", Font.ITALIC, 13));
                    tabSyntax.add(commentsItalicButton, cc.xy(9, 13));

                    //---- label31 ----
                    label31.setText("Strings:");
                    tabSyntax.add(label31, cc.xy(3, 15));

                    //======== stringsColorPanel ========
                    {
                        stringsColorPanel.setForeground(Color.black);
                        stringsColorPanel.setPreferredSize(new Dimension(70, 20));
                        stringsColorPanel.setBackground(new Color(255, 255, 51));
                        stringsColorPanel.setBorder(LineBorder.createBlackLineBorder());
                        stringsColorPanel.setLayout(new FlowLayout());
                    }
                    tabSyntax.add(stringsColorPanel, cc.xy(5, 15));

                    //---- stringsBoldButton ----
                    stringsBoldButton.setText("Bold");
                    stringsBoldButton.setFont(new Font("Lucida Grande", Font.BOLD, 13));
                    tabSyntax.add(stringsBoldButton, cc.xy(7, 15));

                    //---- stringsItalicButton ----
                    stringsItalicButton.setText("Italic");
                    stringsItalicButton.setFont(new Font("Lucida Grande", Font.ITALIC, 13));
                    tabSyntax.add(stringsItalicButton, cc.xy(9, 15));

                    //---- label32 ----
                    label32.setText("Keywords:");
                    tabSyntax.add(label32, cc.xy(3, 17));

                    //======== keywordsColorPanel ========
                    {
                        keywordsColorPanel.setForeground(Color.black);
                        keywordsColorPanel.setPreferredSize(new Dimension(70, 20));
                        keywordsColorPanel.setBackground(new Color(255, 255, 51));
                        keywordsColorPanel.setBorder(LineBorder.createBlackLineBorder());
                        keywordsColorPanel.setLayout(new FlowLayout());
                    }
                    tabSyntax.add(keywordsColorPanel, cc.xy(5, 17));

                    //---- keywordsBoldButton ----
                    keywordsBoldButton.setText("Bold");
                    keywordsBoldButton.setFont(new Font("Lucida Grande", Font.BOLD, 13));
                    tabSyntax.add(keywordsBoldButton, cc.xy(7, 17));

                    //---- keywordsItalicButton ----
                    keywordsItalicButton.setText("Italic");
                    keywordsItalicButton.setFont(new Font("Lucida Grande", Font.ITALIC, 13));
                    tabSyntax.add(keywordsItalicButton, cc.xy(9, 17));

                    //---- syntaxDefaultButton ----
                    syntaxDefaultButton.setText("Default");
                    tabSyntax.add(syntaxDefaultButton, cc.xy(13, 19));
                }
                tabbedPane1.addTab("Syntax", tabSyntax);

                //======== tabCompiler ========
                {
                    tabCompiler
                            .setLayout(new FormLayout(
                                    new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)),
                                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                            FormFactory.DEFAULT_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                    FormSpec.DEFAULT_GROW),
                                            FormFactory.DEFAULT_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
                                    new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC }));

                    //---- jikesRadio ----
                    jikesRadio.setText("jikes");
                    tabCompiler.add(jikesRadio, cc.xywh(3, 7, 2, 1));

                    //---- integratedRadio ----
                    integratedRadio.setText("com.sun.tools.javac");
                    integratedRadio.setActionCommand("integrated");
                    tabCompiler.add(integratedRadio, cc.xywh(3, 11, 3, 1));

                    //---- javacRadio ----
                    javacRadio.setText("javac");
                    javacRadio.setSelected(true);
                    tabCompiler.add(javacRadio, cc.xywh(3, 3, 2, 1));

                    //---- javacCustomPathButton ----
                    javacCustomPathButton.setText("Path:");
                    javacCustomPathButton.setToolTipText(
                            "Check to specify a custom path if the default system path doesn't include javac");
                    tabCompiler.add(javacCustomPathButton,
                            cc.xywh(4, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    tabCompiler.add(javacPathField, cc.xy(5, 5));

                    //---- browseJavacPath ----
                    browseJavacPath.setText("Browse...");
                    tabCompiler.add(browseJavacPath, cc.xy(6, 5));

                    //---- label4 ----
                    label4.setText("Path:");
                    tabCompiler.add(label4,
                            cc.xywh(4, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    tabCompiler.add(jikesPathField, cc.xy(5, 9));

                    //---- browseJikesPath ----
                    browseJikesPath.setText("Browse...");
                    tabCompiler.add(browseJikesPath, cc.xy(6, 9));

                    //---- label9 ----
                    label9.setText("Classpath:");
                    tabCompiler.add(label9, cc.xy(3, 15));

                    //---- classpathSystemButton ----
                    classpathSystemButton.setText("System");
                    tabCompiler.add(classpathSystemButton, cc.xy(4, 15));

                    //---- classpathCustomButton ----
                    classpathCustomButton.setText("Custom:");
                    tabCompiler.add(classpathCustomButton, cc.xy(4, 17));
                    tabCompiler.add(customClasspathField, cc.xy(5, 17));

                    //---- browseCustomClassPathButton ----
                    browseCustomClassPathButton.setText("Browse...");
                    tabCompiler.add(browseCustomClassPathButton, cc.xy(6, 17));
                }
                tabbedPane1.addTab("Compiler", tabCompiler);

                //======== tabDebugger ========
                {
                    tabDebugger.setLayout(new FormLayout(new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.NO_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.NO_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("max(default;20dlu)"),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
                            new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC }));

                    //---- label33 ----
                    label33.setText("Default local port:");
                    tabDebugger.add(label33, cc.xy(3, 3));

                    //---- debugDefaultLocalPortField ----
                    debugDefaultLocalPortField.setText("491000");
                    tabDebugger.add(debugDefaultLocalPortField, cc.xy(5, 3));

                    //---- label34 ----
                    label34.setText("Remote parser launch time-out:");
                    tabDebugger.add(label34, cc.xy(9, 3));

                    //---- debugLaunchTimeoutField ----
                    debugLaunchTimeoutField.setText("5");
                    tabDebugger.add(debugLaunchTimeoutField, cc.xy(11, 3));

                    //---- label35 ----
                    label35.setText("seconds");
                    tabDebugger.add(label35, cc.xy(13, 3));

                    //---- label12 ----
                    label12.setText("Non-consumed token:");
                    label12.setHorizontalAlignment(SwingConstants.RIGHT);
                    tabDebugger.add(label12, cc.xy(3, 7));

                    //======== debugNonConsumedColorPanel ========
                    {
                        debugNonConsumedColorPanel.setForeground(Color.black);
                        debugNonConsumedColorPanel.setPreferredSize(new Dimension(70, 20));
                        debugNonConsumedColorPanel.setBackground(new Color(255, 255, 51));
                        debugNonConsumedColorPanel.setBorder(LineBorder.createBlackLineBorder());
                        debugNonConsumedColorPanel.setLayout(new FlowLayout());
                    }
                    tabDebugger.add(debugNonConsumedColorPanel, cc.xy(5, 7));

                    //---- label13 ----
                    label13.setText("Consumed token:");
                    label13.setHorizontalAlignment(SwingConstants.RIGHT);
                    tabDebugger.add(label13, cc.xy(3, 9));

                    //======== debugConsumedColorPanel ========
                    {
                        debugConsumedColorPanel.setForeground(Color.black);
                        debugConsumedColorPanel.setPreferredSize(new Dimension(70, 20));
                        debugConsumedColorPanel.setBackground(new Color(255, 255, 51));
                        debugConsumedColorPanel.setBorder(LineBorder.createBlackLineBorder());
                        debugConsumedColorPanel.setLayout(new FlowLayout());
                    }
                    tabDebugger.add(debugConsumedColorPanel, cc.xy(5, 9));

                    //---- label14 ----
                    label14.setText("Hidden token:");
                    label14.setHorizontalAlignment(SwingConstants.RIGHT);
                    tabDebugger.add(label14, cc.xy(3, 11));

                    //======== debugHiddenColorPanel ========
                    {
                        debugHiddenColorPanel.setForeground(Color.black);
                        debugHiddenColorPanel.setPreferredSize(new Dimension(70, 20));
                        debugHiddenColorPanel.setBackground(new Color(255, 255, 51));
                        debugHiddenColorPanel.setBorder(LineBorder.createBlackLineBorder());
                        debugHiddenColorPanel.setLayout(new FlowLayout());
                    }
                    tabDebugger.add(debugHiddenColorPanel, cc.xy(5, 11));

                    //---- label15 ----
                    label15.setText("Dead token:");
                    label15.setHorizontalAlignment(SwingConstants.RIGHT);
                    tabDebugger.add(label15, cc.xy(3, 13));

                    //======== debugDeadColorPanel ========
                    {
                        debugDeadColorPanel.setForeground(Color.black);
                        debugDeadColorPanel.setPreferredSize(new Dimension(70, 20));
                        debugDeadColorPanel.setBackground(new Color(255, 255, 51));
                        debugDeadColorPanel.setBorder(LineBorder.createBlackLineBorder());
                        debugDeadColorPanel.setLayout(new FlowLayout());
                    }
                    tabDebugger.add(debugDeadColorPanel, cc.xy(5, 13));

                    //---- label16 ----
                    label16.setText("Lookahead token:");
                    label16.setHorizontalAlignment(SwingConstants.RIGHT);
                    tabDebugger.add(label16, cc.xy(3, 15));

                    //======== debugLTColorPanel ========
                    {
                        debugLTColorPanel.setForeground(Color.black);
                        debugLTColorPanel.setPreferredSize(new Dimension(70, 20));
                        debugLTColorPanel.setBackground(new Color(255, 255, 51));
                        debugLTColorPanel.setBorder(LineBorder.createBlackLineBorder());
                        debugLTColorPanel.setLayout(new FlowLayout());
                    }
                    tabDebugger.add(debugLTColorPanel, cc.xy(5, 15));

                    //---- label36 ----
                    label36.setText("Detachable panels:");
                    tabDebugger.add(label36, cc.xy(3, 19));

                    //---- detachablePanelChildrenButton ----
                    detachablePanelChildrenButton.setText("Children of project's window");
                    tabDebugger.add(detachablePanelChildrenButton, cc.xywh(5, 19, 5, 1));

                    //---- askGenButton ----
                    askGenButton.setText("Ask before generating and compiling");
                    tabDebugger.add(askGenButton, cc.xywh(5, 21, 5, 1));
                }
                tabbedPane1.addTab("Debugger", tabDebugger);

                //======== panel1 ========
                {
                    panel1.setLayout(new FormLayout(
                            new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC }));

                    //---- label8 ----
                    label8.setText("Display alerts:");
                    panel1.add(label8, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- checkGrammarSuccessButton ----
                    checkGrammarSuccessButton.setText("Successfull check grammar");
                    panel1.add(checkGrammarSuccessButton, cc.xy(5, 3));

                    //---- generateCodeSuccessButton ----
                    generateCodeSuccessButton.setText("Successfull code generation");
                    panel1.add(generateCodeSuccessButton, cc.xy(5, 5));

                    //---- fileModifiedOnDiskButton ----
                    fileModifiedOnDiskButton.setText("File modified on disk");
                    panel1.add(fileModifiedOnDiskButton, cc.xy(5, 7));

                    //---- interpreterLimitationButton ----
                    interpreterLimitationButton.setText("Interpreter limitations");
                    panel1.add(interpreterLimitationButton, cc.xy(5, 9));

                    //---- label6 ----
                    label6.setText("Console:");
                    panel1.add(label6, cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- clearConsoleBeforeCheckButton ----
                    clearConsoleBeforeCheckButton.setText("Clear before checking grammar");
                    panel1.add(clearConsoleBeforeCheckButton, cc.xy(5, 11));
                }
                tabbedPane1.addTab("Advanced", panel1);

                //======== tabUpdates ========
                {
                    tabUpdates.setLayout(new FormLayout(
                            new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
                            new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC }));

                    //---- label7 ----
                    label7.setText("Check for ANTLRWorks updates:");
                    label7.setHorizontalAlignment(SwingConstants.LEFT);
                    tabUpdates.add(label7, cc.xy(3, 3));

                    //---- updateTypeCombo ----
                    updateTypeCombo.setModel(new DefaultComboBoxModel(
                            new String[] { "Manually", "At startup", "Daily", "Weekly" }));
                    tabUpdates.add(updateTypeCombo, cc.xywh(3, 5, 4, 1));

                    //---- checkForUpdatesButton ----
                    checkForUpdatesButton.setText("Check Now");
                    tabUpdates.add(checkForUpdatesButton, cc.xy(7, 5));

                    //---- label10 ----
                    label10.setText("Download path:");
                    label10.setHorizontalAlignment(SwingConstants.LEFT);
                    tabUpdates.add(label10, cc.xy(3, 9));
                    tabUpdates.add(downloadPathField, cc.xywh(3, 11, 3, 1));

                    //---- browseUpdateDownloadPathButton ----
                    browseUpdateDownloadPathButton.setText("Browse...");
                    browseUpdateDownloadPathButton.setActionCommand("Browse");
                    tabUpdates.add(browseUpdateDownloadPathButton, cc.xy(7, 11));
                }
                tabbedPane1.addTab("Updates", tabUpdates);

                //======== tabTestRig ========
                {
                    tabTestRig.setLayout(new FormLayout(
                            new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
                            new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.UNRELATED_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(10)) }));

                    //---- label17 ----
                    label17.setText("Test Rig for:");
                    tabTestRig.add(label17,
                            cc.xywh(3, 3, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- testRigLanguageComboBox ----
                    testRigLanguageComboBox
                            .setModel(new DefaultComboBoxModel(new String[] { "Java", "Python" }));
                    tabTestRig.add(testRigLanguageComboBox, cc.xy(7, 3));

                    //---- testRigDefaultRadio ----
                    testRigDefaultRadio.setText("Use default Test Rig Template");
                    testRigDefaultRadio.setSelected(true);
                    tabTestRig.add(testRigDefaultRadio, cc.xywh(5, 5, 5, 1));

                    //---- testRigTextRadio ----
                    testRigTextRadio.setText("Text:");
                    tabTestRig.add(testRigTextRadio,
                            cc.xywh(5, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

                    //======== scrollPane1 ========
                    {
                        scrollPane1.setViewportView(testTextArea);
                    }
                    tabTestRig.add(scrollPane1, cc.xywh(7, 7, 3, 1));
                }
                tabbedPane1.addTab("Test Rig", tabTestRig);

            }
            contentPane.add(tabbedPane1, cc.xywh(1, 1, 2, 1));
        }
        dialogPane.add(contentPane, BorderLayout.CENTER);

        //======== buttonBar ========
        {
            buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
            buttonBar.setLayout(
                    new FormLayout(new ColumnSpec[] { FormFactory.GLUE_COLSPEC, FormFactory.BUTTON_COLSPEC },
                            RowSpec.decodeSpecs("pref")));

            //---- applyButton ----
            applyButton.setText("Apply");
            buttonBar.add(applyButton, cc.xy(2, 1));
        }
        dialogPane.add(buttonBar, BorderLayout.SOUTH);
    }
    contentPane2.add(dialogPane, BorderLayout.CENTER);
    pack();
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.antlr.works.dialog.DebuggerInputDialog.java

License:BSD License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - ANTLR (www.antlr.org)
    dialogPane = new JPanel();
    contentPane = new JPanel();
    textInputRadio = new JRadioButton();
    scrollPane1 = new JScrollPane();
    inputTextArea = new JTextPane();
    fileInputRadio = new JRadioButton();
    inputFileField = new JTextField();
    browseInputFileButton = new JButton();
    label2 = new JLabel();
    rulesCombo = new JComboBox();
    label3 = new JLabel();
    eolCombo = new JComboBox();
    buttonBar = new JPanel();
    okButton = new JButton();
    cancelButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setTitle("Input Text");
    Container contentPane2 = getContentPane();
    contentPane2.setLayout(new BorderLayout());

    //======== dialogPane ========
    {//from   ww w.j  a  v  a  2  s.co m
        dialogPane.setBorder(Borders.DIALOG_BORDER);
        dialogPane.setLayout(new BorderLayout());

        //======== contentPane ========
        {
            contentPane.setLayout(new FormLayout(
                    new ColumnSpec[] { new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.NO_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                    new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

            //---- textInputRadio ----
            textInputRadio.setText("Text:");
            textInputRadio.setSelected(true);
            contentPane.add(textInputRadio, cc.xy(1, 1));

            //======== scrollPane1 ========
            {
                scrollPane1.setPreferredSize(new Dimension(300, 200));
                scrollPane1.setViewportView(inputTextArea);
            }
            contentPane.add(scrollPane1, cc.xywh(3, 1, 5, 5));

            //---- fileInputRadio ----
            fileInputRadio.setText("File:");
            contentPane.add(fileInputRadio, cc.xy(1, 7));
            contentPane.add(inputFileField, cc.xywh(3, 7, 3, 1));

            //---- browseInputFileButton ----
            browseInputFileButton.setText("Browse...");
            contentPane.add(browseInputFileButton, cc.xy(7, 7));

            //---- label2 ----
            label2.setText("Start Rule:");
            contentPane.add(label2, cc.xywh(1, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            contentPane.add(rulesCombo, cc.xywh(3, 9, 5, 1));

            //---- label3 ----
            label3.setText("Line Endings:");
            contentPane.add(label3, cc.xywh(1, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

            //---- eolCombo ----
            eolCombo.setModel(
                    new DefaultComboBoxModel(new String[] { "Unix (LF)", "Mac (CR)", "Windows (CRLF)" }));
            contentPane.add(eolCombo, cc.xy(3, 11));
        }
        dialogPane.add(contentPane, BorderLayout.CENTER);

        //======== buttonBar ========
        {
            buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
            buttonBar.setLayout(new FormLayout(
                    new ColumnSpec[] { FormFactory.GLUE_COLSPEC, FormFactory.BUTTON_COLSPEC,
                            FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                    RowSpec.decodeSpecs("pref")));

            //---- okButton ----
            okButton.setText("OK");
            buttonBar.add(okButton, cc.xy(2, 1));

            //---- cancelButton ----
            cancelButton.setText("Cancel");
            buttonBar.add(cancelButton, cc.xy(4, 1));
        }
        dialogPane.add(buttonBar, BorderLayout.SOUTH);
    }
    contentPane2.add(dialogPane, BorderLayout.CENTER);
    setSize(625, 395);

    //---- buttonGroup1 ----
    ButtonGroup buttonGroup1 = new ButtonGroup();
    buttonGroup1.add(textInputRadio);
    buttonGroup1.add(fileInputRadio);
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.dialog.AccessionLookup.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    dialogPane = new JPanel();
    HeaderPanel = new JPanel();
    mainHeaderPanel = new JPanel();
    mainHeaderLabel = new JLabel();
    panel3 = new JPanel();
    subHeaderLabel = new JLabel();
    contentPane = new JPanel();
    label3 = new JLabel();
    label4 = new JLabel();
    scrollPane1 = new JScrollPane();
    lookupTable = new DomainSortableTable(Resources.class, filterField);
    label1 = new JLabel();
    filterField = new JTextField();
    buttonBar = new JPanel();
    linkButton = new JButton();
    doneButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setModal(true);//from   w w  w .  jav a2s .c o m
    setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
    addWindowListener(new WindowAdapter() {
        @Override
        public void windowClosing(WindowEvent e) {
            thisWindowClosing();
        }
    });
    Container contentPane2 = getContentPane();
    contentPane2.setLayout(new BorderLayout());

    //======== dialogPane ========
    {
        dialogPane.setBorder(null);
        dialogPane.setBackground(new Color(200, 205, 232));
        dialogPane.setLayout(new BorderLayout());

        //======== HeaderPanel ========
        {
            HeaderPanel.setBackground(new Color(80, 69, 57));
            HeaderPanel.setOpaque(false);
            HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            HeaderPanel
                    .setLayout(new FormLayout(
                            new ColumnSpec[] {
                                    new ColumnSpec(
                                            Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))),
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            RowSpec.decodeSpecs("default")));

            //======== mainHeaderPanel ========
            {
                mainHeaderPanel.setBackground(new Color(80, 35, 45));
                mainHeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                mainHeaderPanel
                        .setLayout(
                                new FormLayout(
                                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW) },
                                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC,
                                                FormFactory.DEFAULT_ROWSPEC,
                                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- mainHeaderLabel ----
                mainHeaderLabel.setText("Main Header");
                mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                mainHeaderLabel.setForeground(Color.white);
                mainHeaderPanel.add(mainHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(mainHeaderPanel, cc.xy(1, 1));

            //======== panel3 ========
            {
                panel3.setBackground(new Color(66, 60, 111));
                panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.UNRELATED_GAP_COLSPEC },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- subHeaderLabel ----
                subHeaderLabel.setText("Lookup Accession");
                subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                subHeaderLabel.setForeground(Color.white);
                panel3.add(subHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel3, cc.xy(2, 1));
        }
        dialogPane.add(HeaderPanel, BorderLayout.NORTH);

        //======== contentPane ========
        {
            contentPane.setBackground(new Color(231, 188, 251));
            contentPane.setOpaque(false);
            contentPane
                    .setLayout(
                            new FormLayout(
                                    new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC,
                                            FormFactory.DEFAULT_COLSPEC,
                                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                    FormSpec.DEFAULT_GROW),
                                            FormFactory.UNRELATED_GAP_COLSPEC },
                                    new RowSpec[] { FormFactory.UNRELATED_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.UNRELATED_GAP_ROWSPEC }));

            //---- label3 ----
            label3.setText("Double click on a Accession to select it.");
            contentPane.add(label3, cc.xywh(2, 2, 3, 1));

            //---- label4 ----
            label4.setText("Or hit enter if a Accession is highlighted.");
            contentPane.add(label4, cc.xywh(2, 4, 3, 1));

            //======== scrollPane1 ========
            {
                scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);

                //---- lookupTable ----
                lookupTable.setPreferredScrollableViewportSize(new Dimension(450, 300));
                lookupTable.addMouseListener(new MouseAdapter() {
                    @Override
                    public void mouseClicked(MouseEvent e) {
                        lookupTableMouseClicked(e);
                    }
                });
                lookupTable.addKeyListener(new KeyAdapter() {
                    @Override
                    public void keyTyped(KeyEvent e) {
                        lookupTableKeyTyped(e);
                    }
                });
                scrollPane1.setViewportView(lookupTable);
            }
            contentPane.add(scrollPane1, cc.xywh(2, 6, 3, 1));

            //---- label1 ----
            label1.setText("Filter:");
            contentPane.add(label1, cc.xy(2, 8));
            contentPane.add(filterField, cc.xy(4, 8));

            //======== buttonBar ========
            {
                buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
                buttonBar.setBackground(new Color(231, 188, 251));
                buttonBar.setOpaque(false);
                buttonBar
                        .setLayout(new FormLayout(
                                new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC,
                                        FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                                RowSpec.decodeSpecs("pref")));

                //---- linkButton ----
                linkButton.setText("Link");
                linkButton.setOpaque(false);
                linkButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        linkButtonActionPerformed();
                    }
                });
                buttonBar.add(linkButton, cc.xy(3, 1));

                //---- doneButton ----
                doneButton.setText("Close Window");
                doneButton.setOpaque(false);
                doneButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        doneButtonActionPerformed(e);
                    }
                });
                buttonBar.add(doneButton, cc.xy(7, 1));
            }
            contentPane.add(buttonBar, cc.xywh(2, 10, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
        }
        dialogPane.add(contentPane, BorderLayout.CENTER);
    }
    contentPane2.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.dialog.DigitalObjectLookup.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    dialogPane = new JPanel();
    HeaderPanel = new JPanel();
    mainHeaderPanel = new JPanel();
    mainHeaderLabel = new JLabel();
    panel3 = new JPanel();
    subHeaderLabel = new JLabel();
    contentPane = new JPanel();
    label3 = new JLabel();
    label4 = new JLabel();
    scrollPane1 = new JScrollPane();
    lookupTable = new DomainSortableTable();
    label1 = new JLabel();
    filterField = new JTextField();
    buttonBar = new JPanel();
    linkButton = new JButton();
    doneButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setModal(true);// w w  w  .j a  v  a 2  s.  c  om
    setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
    addWindowListener(new WindowAdapter() {
        @Override
        public void windowClosing(WindowEvent e) {
            thisWindowClosing();
        }
    });
    Container contentPane2 = getContentPane();
    contentPane2.setLayout(new BorderLayout());

    //======== dialogPane ========
    {
        dialogPane.setBorder(null);
        dialogPane.setBackground(new Color(200, 205, 232));
        dialogPane.setLayout(new BorderLayout());

        //======== HeaderPanel ========
        {
            HeaderPanel.setBackground(new Color(80, 69, 57));
            HeaderPanel.setOpaque(false);
            HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            HeaderPanel
                    .setLayout(new FormLayout(
                            new ColumnSpec[] {
                                    new ColumnSpec(
                                            Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))),
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            RowSpec.decodeSpecs("default")));

            //======== mainHeaderPanel ========
            {
                mainHeaderPanel.setBackground(new Color(80, 35, 45));
                mainHeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                mainHeaderPanel
                        .setLayout(
                                new FormLayout(
                                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW) },
                                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC,
                                                FormFactory.DEFAULT_ROWSPEC,
                                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- mainHeaderLabel ----
                mainHeaderLabel.setText("Main Header");
                mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                mainHeaderLabel.setForeground(Color.white);
                mainHeaderPanel.add(mainHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(mainHeaderPanel, cc.xy(1, 1));

            //======== panel3 ========
            {
                panel3.setBackground(new Color(66, 60, 111));
                panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.UNRELATED_GAP_COLSPEC },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- subHeaderLabel ----
                subHeaderLabel.setText("Lookup Digital Object");
                subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                subHeaderLabel.setForeground(Color.white);
                panel3.add(subHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel3, cc.xy(2, 1));
        }
        dialogPane.add(HeaderPanel, BorderLayout.NORTH);

        //======== contentPane ========
        {
            contentPane.setBackground(new Color(231, 188, 251));
            contentPane.setOpaque(false);
            contentPane
                    .setLayout(
                            new FormLayout(
                                    new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC,
                                            FormFactory.DEFAULT_COLSPEC,
                                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                    FormSpec.DEFAULT_GROW),
                                            FormFactory.UNRELATED_GAP_COLSPEC },
                                    new RowSpec[] { FormFactory.UNRELATED_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.UNRELATED_GAP_ROWSPEC }));

            //---- label3 ----
            label3.setText("Double click on a Digital Object to select it.");
            contentPane.add(label3, cc.xywh(2, 2, 3, 1));

            //---- label4 ----
            label4.setText("Or hit enter if a Digital Object is highlighted.");
            contentPane.add(label4, cc.xywh(2, 4, 3, 1));

            //======== scrollPane1 ========
            {
                scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);

                //---- lookupTable ----
                lookupTable.setPreferredScrollableViewportSize(new Dimension(450, 300));
                lookupTable.addMouseListener(new MouseAdapter() {
                    @Override
                    public void mouseClicked(MouseEvent e) {
                        lookupTableMouseClicked(e);
                    }
                });
                lookupTable.addKeyListener(new KeyAdapter() {
                    @Override
                    public void keyTyped(KeyEvent e) {
                        lookupTableKeyTyped(e);
                    }
                });
                scrollPane1.setViewportView(lookupTable);
            }
            contentPane.add(scrollPane1, cc.xywh(2, 6, 3, 1));

            //---- label1 ----
            label1.setText("Filter:");
            contentPane.add(label1, cc.xy(2, 8));
            contentPane.add(filterField, cc.xy(4, 8));

            //======== buttonBar ========
            {
                buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
                buttonBar.setBackground(new Color(231, 188, 251));
                buttonBar.setOpaque(false);
                buttonBar
                        .setLayout(new FormLayout(
                                new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC,
                                        FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                                RowSpec.decodeSpecs("pref")));

                //---- linkButton ----
                linkButton.setText("Link");
                linkButton.setOpaque(false);
                linkButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        linkButtonActionPerformed();
                    }
                });
                buttonBar.add(linkButton, cc.xy(3, 1));

                //---- doneButton ----
                doneButton.setText("Close Window");
                doneButton.setOpaque(false);
                doneButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        doneButtonActionPerformed(e);
                    }
                });
                buttonBar.add(doneButton, cc.xy(7, 1));
            }
            contentPane.add(buttonBar, cc.xywh(2, 10, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
        }
        dialogPane.add(contentPane, BorderLayout.CENTER);
    }
    contentPane2.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.dialog.LocationAssignmentAccessions.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    dialogPane = new JPanel();
    HeaderPanel = new JPanel();
    mainHeaderPanel = new JPanel();
    mainHeaderLabel = new JLabel();
    panel3 = new JPanel();
    subHeaderLabel = new JLabel();
    contentPane = new JPanel();
    label1 = new JLabel();
    filterField = new JTextField();
    scrollPane1 = new JScrollPane();
    locationLookupTable = new DomainSortableTable(Locations.class, filterField);
    linkingPanel = new JPanel();
    label3 = new JLabel();
    label4 = new JLabel();
    noteContainerLabel = new JTextField();
    note = new JTextField();
    buttonBar = new JPanel();
    linkLocationButton = new JButton();
    createLocationButton = new JButton();
    doneButton = new JButton();
    selectPanel = new JPanel();
    buttonBar2 = new JPanel();
    selectButton = new JButton();
    cancelButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setModal(true);//from  www.j  av a 2 s .c o m
    Container contentPane2 = getContentPane();
    contentPane2.setLayout(new BorderLayout());

    //======== dialogPane ========
    {
        dialogPane.setBorder(null);
        dialogPane.setBackground(new Color(200, 205, 232));
        dialogPane.setLayout(new BorderLayout());

        //======== HeaderPanel ========
        {
            HeaderPanel.setBackground(new Color(80, 69, 57));
            HeaderPanel.setOpaque(false);
            HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            HeaderPanel
                    .setLayout(new FormLayout(
                            new ColumnSpec[] {
                                    new ColumnSpec(
                                            Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))),
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            RowSpec.decodeSpecs("default")));

            //======== mainHeaderPanel ========
            {
                mainHeaderPanel.setBackground(new Color(80, 69, 57));
                mainHeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                mainHeaderPanel
                        .setLayout(
                                new FormLayout(
                                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW) },
                                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC,
                                                FormFactory.DEFAULT_ROWSPEC,
                                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- mainHeaderLabel ----
                mainHeaderLabel.setText("Main Header");
                mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                mainHeaderLabel.setForeground(Color.white);
                mainHeaderPanel.add(mainHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(mainHeaderPanel, cc.xy(1, 1));

            //======== panel3 ========
            {
                panel3.setBackground(new Color(66, 60, 111));
                panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- subHeaderLabel ----
                subHeaderLabel.setText("Location Lookup");
                subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                subHeaderLabel.setForeground(Color.white);
                panel3.add(subHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel3, cc.xy(2, 1));
        }
        dialogPane.add(HeaderPanel, BorderLayout.NORTH);

        //======== contentPane ========
        {
            contentPane.setBackground(new Color(231, 188, 251));
            contentPane.setOpaque(false);
            contentPane
                    .setLayout(
                            new FormLayout(
                                    new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC,
                                            FormFactory.DEFAULT_COLSPEC,
                                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                    FormSpec.DEFAULT_GROW),
                                            FormFactory.UNRELATED_GAP_COLSPEC },
                                    new RowSpec[] { FormFactory.UNRELATED_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.UNRELATED_GAP_ROWSPEC }));

            //---- label1 ----
            label1.setText("Filter:");
            contentPane.add(label1, cc.xy(2, 2));
            contentPane.add(filterField, cc.xy(4, 2));

            //======== scrollPane1 ========
            {
                scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);

                //---- locationLookupTable ----
                locationLookupTable.setPreferredScrollableViewportSize(new Dimension(450, 300));
                locationLookupTable.addMouseListener(new MouseAdapter() {
                    @Override
                    public void mouseClicked(MouseEvent e) {
                        subjectLookupTableMouseClicked(e);
                    }
                });
                locationLookupTable.addKeyListener(new KeyAdapter() {
                    @Override
                    public void keyTyped(KeyEvent e) {
                        locationLookupTableKeyTyped(e);
                    }
                });
                scrollPane1.setViewportView(locationLookupTable);
            }
            contentPane.add(scrollPane1, cc.xywh(2, 4, 3, 1));

            //======== linkingPanel ========
            {
                linkingPanel.setOpaque(false);
                linkingPanel.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                        new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.UNRELATED_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC }));

                //---- label3 ----
                label3.setText("Double click on a Location to add it to the record.");
                linkingPanel.add(label3, cc.xy(1, 1));

                //---- label4 ----
                label4.setText("Or hit enter if a Location is highlighted.");
                linkingPanel.add(label4, cc.xy(1, 3));

                //---- noteContainerLabel ----
                noteContainerLabel.setText("Note/Container information");
                noteContainerLabel.setOpaque(false);
                noteContainerLabel.setBorder(null);
                linkingPanel.add(noteContainerLabel, cc.xy(1, 5));
                linkingPanel.add(note, cc.xy(1, 7));

                //======== buttonBar ========
                {
                    buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
                    buttonBar.setBackground(new Color(231, 188, 251));
                    buttonBar.setOpaque(false);
                    buttonBar.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC,
                                    FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                            RowSpec.decodeSpecs("pref")));

                    //---- linkLocationButton ----
                    linkLocationButton.setText("Link");
                    linkLocationButton.setOpaque(false);
                    linkLocationButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            linkLocationButtonActionPerformed();
                        }
                    });
                    buttonBar.add(linkLocationButton, cc.xy(1, 1));

                    //---- createLocationButton ----
                    createLocationButton.setText("Create Location");
                    createLocationButton.setBackground(new Color(231, 188, 251));
                    createLocationButton.setOpaque(false);
                    createLocationButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            createLocationButtonActionPerformed(e);
                        }
                    });
                    buttonBar.add(createLocationButton, cc.xy(3, 1));

                    //---- doneButton ----
                    doneButton.setText("Close Window");
                    doneButton.setBackground(new Color(231, 188, 251));
                    doneButton.setOpaque(false);
                    doneButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            doneButtonActionPerformed(e);
                        }
                    });
                    buttonBar.add(doneButton, cc.xy(5, 1));
                }
                linkingPanel.add(buttonBar,
                        cc.xywh(1, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            }
            contentPane.add(linkingPanel, cc.xywh(2, 6, 3, 1));

            //======== selectPanel ========
            {
                selectPanel.setOpaque(false);
                selectPanel.setLayout(new FormLayout("default:grow", "default"));

                //======== buttonBar2 ========
                {
                    buttonBar2.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
                    buttonBar2.setBackground(new Color(231, 188, 251));
                    buttonBar2.setOpaque(false);
                    buttonBar2
                            .setLayout(new FormLayout(
                                    new ColumnSpec[] { FormFactory.BUTTON_COLSPEC,
                                            FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                                    RowSpec.decodeSpecs("pref")));

                    //---- selectButton ----
                    selectButton.setText("Select");
                    selectButton.setOpaque(false);
                    selectButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            selectButtonActionPerformed();
                        }
                    });
                    buttonBar2.add(selectButton, cc.xy(1, 1));

                    //---- cancelButton ----
                    cancelButton.setText("Cancel");
                    cancelButton.setOpaque(false);
                    cancelButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            doneButtonActionPerformed(e);
                        }
                    });
                    buttonBar2.add(cancelButton, cc.xy(3, 1));
                }
                selectPanel.add(buttonBar2,
                        cc.xywh(1, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            }
            contentPane.add(selectPanel, cc.xywh(2, 8, 3, 1));
        }
        dialogPane.add(contentPane, BorderLayout.CENTER);
    }
    contentPane2.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.dialog.NameAuthorityLookup.java

License:Open Source License

private void initComponents() {

    setModal(true);/* www. j a v  a2 s .co  m*/

    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    dialogPane = new JPanel();
    HeaderPanel = new JPanel();
    mainHeaderPanel = new JPanel();
    mainHeaderLabel = new JLabel();
    panel3 = new JPanel();
    subHeaderLabel = new JLabel();
    contentPane = new JPanel();
    label1 = new JLabel();
    nameLookup = new JTextField();
    scrollPane1 = new JScrollPane();
    namesLookupTable = new DomainSortableTable(Names.class, nameLookup);
    linkingPanel = new JPanel();
    label4 = new JLabel();
    label3 = new JLabel();
    label_function = new JLabel();
    function = new JComboBox();
    label_role = new JLabel();
    role = new JComboBox();
    label_form = new JLabel();
    form = new JComboBox();
    buttonBarLinking = new JPanel();
    linkButton = new JButton();
    createName = new JButton();
    doneButton = new JButton();
    selectPanel = new JPanel();
    selectButton = new JButton();
    doneButton2 = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    Container contentPane2 = getContentPane();
    contentPane2.setLayout(new BorderLayout());

    //======== dialogPane ========
    {
        dialogPane.setBorder(null);
        dialogPane.setBackground(new Color(200, 205, 232));
        dialogPane.setLayout(new BorderLayout());

        //======== HeaderPanel ========
        {
            HeaderPanel.setBackground(new Color(80, 69, 57));
            HeaderPanel.setOpaque(false);
            HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            HeaderPanel
                    .setLayout(new FormLayout(
                            new ColumnSpec[] {
                                    new ColumnSpec(
                                            Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))),
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            RowSpec.decodeSpecs("default")));

            //======== mainHeaderPanel ========
            {
                mainHeaderPanel.setBackground(new Color(80, 69, 57));
                mainHeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                mainHeaderPanel
                        .setLayout(
                                new FormLayout(
                                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW) },
                                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC,
                                                FormFactory.DEFAULT_ROWSPEC,
                                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- mainHeaderLabel ----
                mainHeaderLabel.setText("Main Header");
                mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                mainHeaderLabel.setForeground(Color.white);
                mainHeaderPanel.add(mainHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(mainHeaderPanel, cc.xy(1, 1));

            //======== panel3 ========
            {
                panel3.setBackground(new Color(66, 60, 111));
                panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- subHeaderLabel ----
                subHeaderLabel.setText("Name Lookup");
                subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                subHeaderLabel.setForeground(Color.white);
                panel3.add(subHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel3, cc.xy(2, 1));
        }
        dialogPane.add(HeaderPanel, BorderLayout.NORTH);

        //======== contentPane ========
        {
            contentPane.setOpaque(false);
            contentPane
                    .setLayout(
                            new FormLayout(
                                    new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC,
                                            FormFactory.DEFAULT_COLSPEC,
                                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                    FormSpec.DEFAULT_GROW),
                                            FormFactory.UNRELATED_GAP_COLSPEC },
                                    new RowSpec[] { FormFactory.UNRELATED_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.UNRELATED_GAP_ROWSPEC }));

            //---- label1 ----
            label1.setText("Filter:");
            contentPane.add(label1, cc.xy(2, 2));
            contentPane.add(nameLookup, cc.xy(4, 2));

            //======== scrollPane1 ========
            {
                scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);

                //---- namesLookupTable ----
                namesLookupTable.setPreferredScrollableViewportSize(new Dimension(450, 300));
                namesLookupTable.addMouseListener(new MouseAdapter() {
                    @Override
                    public void mouseClicked(MouseEvent e) {
                        namesLookupTableMouseClicked(e);
                    }
                });
                namesLookupTable.addKeyListener(new KeyAdapter() {
                    @Override
                    public void keyTyped(KeyEvent e) {
                        namesLookupTableKeyTyped(e);
                    }
                });
                scrollPane1.setViewportView(namesLookupTable);
            }
            contentPane.add(scrollPane1, cc.xywh(2, 4, 3, 1));

            //======== linkingPanel ========
            {
                linkingPanel.setOpaque(false);
                linkingPanel
                        .setLayout(
                                new FormLayout(
                                        new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW) },
                                        new RowSpec[] { FormFactory.DEFAULT_ROWSPEC,
                                                FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                                FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                                FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                                FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                                FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

                //---- label4 ----
                label4.setText("Double click on a Name to add it to the record.");
                linkingPanel.add(label4, cc.xywh(1, 1, 3, 1));

                //---- label3 ----
                label3.setText("Or hit enter if a Term is highlighted.");
                linkingPanel.add(label3, cc.xywh(1, 3, 3, 1));

                //---- label_function ----
                label_function.setText("Function");
                linkingPanel.add(label_function, cc.xy(1, 5));

                //---- function ----
                function.setOpaque(false);
                function.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        functionActionPerformed(e);
                    }
                });
                linkingPanel.add(function, cc.xywh(3, 5, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                //---- label_role ----
                label_role.setText("Role");
                linkingPanel.add(label_role, cc.xy(1, 7));

                //---- role ----
                role.setOpaque(false);
                linkingPanel.add(role, cc.xywh(3, 7, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                //---- label_form ----
                label_form.setText("Form Subdivision");
                linkingPanel.add(label_form, cc.xy(1, 9));

                //---- form ----
                form.setOpaque(false);
                linkingPanel.add(form, cc.xywh(3, 9, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                //======== buttonBarLinking ========
                {
                    buttonBarLinking.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
                    buttonBarLinking.setBackground(new Color(231, 188, 251));
                    buttonBarLinking.setOpaque(false);
                    buttonBarLinking.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC,
                                    FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                            RowSpec.decodeSpecs("pref")));

                    //---- linkButton ----
                    linkButton.setText("Link");
                    linkButton.setOpaque(false);
                    linkButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            linkButtonActionPerformed();
                        }
                    });
                    buttonBarLinking.add(linkButton, cc.xy(1, 1));

                    //---- createName ----
                    createName.setText("Create Name");
                    createName.setBackground(new Color(231, 188, 251));
                    createName.setOpaque(false);
                    createName.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            createNameActionPerformed(e);
                        }
                    });
                    buttonBarLinking.add(createName, cc.xy(3, 1));

                    //---- doneButton ----
                    doneButton.setText("Close Window");
                    doneButton.setBackground(new Color(231, 188, 251));
                    doneButton.setOpaque(false);
                    doneButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            doneButtonActionPerformed(e);
                        }
                    });
                    buttonBarLinking.add(doneButton, cc.xy(5, 1));
                }
                linkingPanel.add(buttonBarLinking,
                        cc.xywh(1, 11, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            }
            contentPane.add(linkingPanel, cc.xywh(2, 6, 3, 1));

            //======== selectPanel ========
            {
                selectPanel.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
                selectPanel.setBackground(new Color(231, 188, 251));
                selectPanel.setOpaque(false);
                selectPanel
                        .setLayout(new FormLayout(
                                new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC,
                                        FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                                RowSpec.decodeSpecs("pref")));

                //---- selectButton ----
                selectButton.setText("Select");
                selectButton.setOpaque(false);
                selectButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        selectButtonActionPerformed();
                    }
                });
                selectPanel.add(selectButton, cc.xy(3, 1));

                //---- doneButton2 ----
                doneButton2.setText("Cancel");
                doneButton2.setBackground(new Color(231, 188, 251));
                doneButton2.setOpaque(false);
                doneButton2.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        doneButtonActionPerformed(e);
                    }
                });
                selectPanel.add(doneButton2, cc.xy(5, 1));
            }
            contentPane.add(selectPanel, cc.xywh(1, 8, 4, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
        }
        dialogPane.add(contentPane, BorderLayout.CENTER);
    }
    contentPane2.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.dialog.SubjectTermLookup.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    dialogPane = new JPanel();
    HeaderPanel = new JPanel();
    mainHeaderPanel = new JPanel();
    mainHeaderLabel = new JLabel();
    panel3 = new JPanel();
    subHeaderLabel = new JLabel();
    contentPane = new JPanel();
    label1 = new JLabel();
    subjectLookup = new JTextField();
    scrollPane1 = new JScrollPane();
    subjectLookupTable = new DomainSortableTable(Subjects.class, subjectLookup);
    linkingPanel = new JPanel();
    label3 = new JLabel();
    label4 = new JLabel();
    buttonBar = new JPanel();
    linkSubjectButton = new JButton();
    createSubjectButton = new JButton();
    doneButton = new JButton();
    selectPanel = new JPanel();
    buttonBar2 = new JPanel();
    selectButton = new JButton();
    cancelButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setModal(true);//from  ww w.  ja  v a 2  s.  com
    Container contentPane2 = getContentPane();
    contentPane2.setLayout(new BorderLayout());

    //======== dialogPane ========
    {
        dialogPane.setBorder(null);
        dialogPane.setBackground(new Color(200, 205, 232));
        dialogPane.setLayout(new BorderLayout());

        //======== HeaderPanel ========
        {
            HeaderPanel.setBackground(new Color(80, 69, 57));
            HeaderPanel.setOpaque(false);
            HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            HeaderPanel
                    .setLayout(new FormLayout(
                            new ColumnSpec[] {
                                    new ColumnSpec(
                                            Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))),
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            RowSpec.decodeSpecs("default")));

            //======== mainHeaderPanel ========
            {
                mainHeaderPanel.setBackground(new Color(80, 69, 57));
                mainHeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                mainHeaderPanel
                        .setLayout(
                                new FormLayout(
                                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW) },
                                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC,
                                                FormFactory.DEFAULT_ROWSPEC,
                                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- mainHeaderLabel ----
                mainHeaderLabel.setText("Main Header");
                mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                mainHeaderLabel.setForeground(Color.white);
                mainHeaderPanel.add(mainHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(mainHeaderPanel, cc.xy(1, 1));

            //======== panel3 ========
            {
                panel3.setBackground(new Color(66, 60, 111));
                panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- subHeaderLabel ----
                subHeaderLabel.setText("Subject Term Lookup");
                subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                subHeaderLabel.setForeground(Color.white);
                panel3.add(subHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel3, cc.xy(2, 1));
        }
        dialogPane.add(HeaderPanel, BorderLayout.NORTH);

        //======== contentPane ========
        {
            contentPane.setOpaque(false);
            contentPane
                    .setLayout(
                            new FormLayout(
                                    new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC,
                                            FormFactory.DEFAULT_COLSPEC,
                                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                    FormSpec.DEFAULT_GROW),
                                            FormFactory.DEFAULT_COLSPEC },
                                    new RowSpec[] { FormFactory.UNRELATED_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

            //---- label1 ----
            label1.setText("Filter:");
            contentPane.add(label1, cc.xy(2, 2));
            contentPane.add(subjectLookup, cc.xy(4, 2));

            //======== scrollPane1 ========
            {
                scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);

                //---- subjectLookupTable ----
                subjectLookupTable.setPreferredScrollableViewportSize(new Dimension(450, 300));
                subjectLookupTable.addMouseListener(new MouseAdapter() {
                    @Override
                    public void mouseClicked(MouseEvent e) {
                        subjectLookupTableMouseClicked(e);
                    }
                });
                subjectLookupTable.addKeyListener(new KeyAdapter() {
                    @Override
                    public void keyTyped(KeyEvent e) {
                        subjectLookupTableKeyTyped(e);
                    }
                });
                scrollPane1.setViewportView(subjectLookupTable);
            }
            contentPane.add(scrollPane1, cc.xywh(2, 4, 3, 1));

            //======== linkingPanel ========
            {
                linkingPanel.setOpaque(false);
                linkingPanel.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                        new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC }));

                //---- label3 ----
                label3.setText("Double click on a Subject Term to add it to the record.");
                linkingPanel.add(label3, cc.xy(1, 1));

                //---- label4 ----
                label4.setText("Or hit enter if a Term is highlighted.");
                linkingPanel.add(label4, cc.xy(1, 3));

                //======== buttonBar ========
                {
                    buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
                    buttonBar.setBackground(new Color(231, 188, 251));
                    buttonBar.setOpaque(false);
                    buttonBar.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC,
                                    FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                            RowSpec.decodeSpecs("pref")));

                    //---- linkSubjectButton ----
                    linkSubjectButton.setText("Link");
                    linkSubjectButton.setOpaque(false);
                    linkSubjectButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            linkSubjectButtonActionPerformed();
                        }
                    });
                    buttonBar.add(linkSubjectButton, cc.xy(1, 1));

                    //---- createSubjectButton ----
                    createSubjectButton.setText("Create Subject");
                    createSubjectButton.setOpaque(false);
                    createSubjectButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            createSubjectButtonActionPerformed();
                        }
                    });
                    buttonBar.add(createSubjectButton, cc.xy(3, 1));

                    //---- doneButton ----
                    doneButton.setText("Close Window");
                    doneButton.setOpaque(false);
                    doneButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            doneButtonActionPerformed();
                        }
                    });
                    buttonBar.add(doneButton, cc.xy(5, 1));
                }
                linkingPanel.add(buttonBar,
                        cc.xywh(1, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            }
            contentPane.add(linkingPanel, cc.xywh(2, 6, 3, 1));

            //======== selectPanel ========
            {
                selectPanel.setOpaque(false);
                selectPanel.setLayout(new FormLayout("default:grow", "default"));

                //======== buttonBar2 ========
                {
                    buttonBar2.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
                    buttonBar2.setBackground(new Color(231, 188, 251));
                    buttonBar2.setOpaque(false);
                    buttonBar2
                            .setLayout(new FormLayout(
                                    new ColumnSpec[] { FormFactory.BUTTON_COLSPEC,
                                            FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                                    RowSpec.decodeSpecs("pref")));

                    //---- selectButton ----
                    selectButton.setText("Select");
                    selectButton.setOpaque(false);
                    selectButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            selectButtonActionPerformed();
                        }
                    });
                    buttonBar2.add(selectButton, cc.xy(1, 1));

                    //---- cancelButton ----
                    cancelButton.setText("Cancel");
                    cancelButton.setOpaque(false);
                    cancelButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            doneButtonActionPerformed();
                        }
                    });
                    buttonBar2.add(cancelButton, cc.xy(3, 1));
                }
                selectPanel.add(buttonBar2,
                        cc.xywh(1, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            }
            contentPane.add(selectPanel, cc.xywh(2, 8, 3, 1));
        }
        dialogPane.add(contentPane, BorderLayout.CENTER);
    }
    contentPane2.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents

}

From source file:org.archiviststoolkit.editor.BibliographyFields.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    panel1 = new JPanel();
    internalOnly = ATBasicComponentFactory.createCheckBox(detailsModel,
            ArchDescriptionStructuredData.PROPERTYNAME_ARCH_DESCRIPTION_NOTE_INTERNAL_ONLY, Bibliography.class);
    panel4 = new JPanel();
    label4 = new JLabel();
    persistentId2 = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(ArchDescriptionRepeatingData.PROPERTYNAME_PERSISTENT_ID));
    label_subjectTerm = new JLabel();
    title = ATBasicComponentFactory.createTextField(detailsModel.getModel(Bibliography.PROPERTYNAME_TITLE));
    label_subjectScopeNote = new JLabel();
    scrollPane1 = new JScrollPane();
    note = ATBasicComponentFactory.createTextArea(detailsModel.getModel(Bibliography.PROPERTYNAME_NOTE));
    tagApplicatorPanel = new JPanel();
    insertInlineTag = ATBasicComponentFactory.createUnboundComboBox(InLineTagsUtils.getInLineTagList());
    label_subjectScopeNote2 = new JLabel();
    scrollPane2 = new JScrollPane();
    ingestProblems = ATBasicComponentFactory
            .createTextArea(detailsModel.getModel(Bibliography.PROPERTYNAME_EAD_INGEST_PROBLEMS));
    scrollPane7 = new JScrollPane();
    itemsTable = new DomainSortedTable(BibItems.class);
    panel3 = new JPanel();
    panel30 = new JPanel();
    addItemButton = new JButton();
    removeItemButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(Borders.DLU4_BORDER);/*from   w  w  w .  ja v a  2 s.com*/
    setOpaque(false);
    setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    setPreferredSize(new Dimension(800, 500));
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

    //======== panel1 ========
    {
        panel1.setLayout(new FormLayout(
                new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                RowSpec.decodeSpecs("default")));

        //---- internalOnly ----
        internalOnly.setBackground(new Color(231, 188, 251));
        internalOnly.setText("Internal Only");
        internalOnly.setOpaque(false);
        internalOnly.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        panel1.add(internalOnly, cc.xy(1, 1));

        //======== panel4 ========
        {
            panel4.setLayout(
                    new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            RowSpec.decodeSpecs("default")));

            //---- label4 ----
            label4.setText("Persistent ID");
            label4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel4.add(label4, cc.xy(1, 1));

            //---- persistentId2 ----
            persistentId2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            persistentId2.setColumns(3);
            persistentId2.setBorder(null);
            persistentId2.setEditable(false);
            persistentId2.setOpaque(false);
            panel4.add(persistentId2, cc.xywh(3, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
        }
        panel1.add(panel4, cc.xywh(5, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    }
    add(panel1, cc.xywh(1, 1, 3, 1));

    //---- label_subjectTerm ----
    label_subjectTerm.setText("Title");
    label_subjectTerm.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectTerm, Bibliography.class, Bibliography.PROPERTYNAME_TITLE);
    add(label_subjectTerm, cc.xy(1, 3));
    add(title, cc.xy(3, 3));

    //---- label_subjectScopeNote ----
    label_subjectScopeNote.setText("Note");
    label_subjectScopeNote.setVerticalAlignment(SwingConstants.TOP);
    label_subjectScopeNote.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectScopeNote, Bibliography.class, Bibliography.PROPERTYNAME_NOTE);
    add(label_subjectScopeNote, cc.xywh(1, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

    //======== scrollPane1 ========
    {
        scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scrollPane1.setMaximumSize(new Dimension(32767, 100));
        scrollPane1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

        //---- note ----
        note.setRows(4);
        note.setLineWrap(true);
        note.setTabSize(20);
        note.setWrapStyleWord(true);
        scrollPane1.setViewportView(note);
    }
    add(scrollPane1, cc.xy(3, 5));

    //======== tagApplicatorPanel ========
    {
        tagApplicatorPanel.setOpaque(false);
        tagApplicatorPanel
                .setLayout(
                        new FormLayout(
                                new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                                RowSpec.decodeSpecs("default")));

        //---- insertInlineTag ----
        insertInlineTag.setOpaque(false);
        insertInlineTag.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        insertInlineTag.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                insertInlineTagActionPerformed();
            }
        });
        tagApplicatorPanel.add(insertInlineTag, cc.xy(1, 1));
    }
    add(tagApplicatorPanel, cc.xy(3, 7));

    //---- label_subjectScopeNote2 ----
    label_subjectScopeNote2.setText("Ingest Problems");
    label_subjectScopeNote2.setVerticalAlignment(SwingConstants.TOP);
    label_subjectScopeNote2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectScopeNote2, Bibliography.class,
            Bibliography.PROPERTYNAME_EAD_INGEST_PROBLEMS);
    add(label_subjectScopeNote2, cc.xywh(1, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

    //======== scrollPane2 ========
    {
        scrollPane2.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scrollPane2.setMaximumSize(new Dimension(32767, 100));
        scrollPane2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

        //---- ingestProblems ----
        ingestProblems.setRows(4);
        ingestProblems.setLineWrap(true);
        ingestProblems.setTabSize(20);
        ingestProblems.setWrapStyleWord(true);
        scrollPane2.setViewportView(ingestProblems);
    }
    add(scrollPane2, cc.xy(3, 9));

    //======== scrollPane7 ========
    {
        scrollPane7.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scrollPane7.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

        //---- itemsTable ----
        itemsTable.setFocusable(false);
        itemsTable.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                bibItemsTableMouseClicked(e);
            }

            @Override
            public void mousePressed(MouseEvent e) {
                itemsTableMousePressed(e);
            }

            @Override
            public void mouseReleased(MouseEvent e) {
                itemsTableMouseReleased(e);
            }
        });
        scrollPane7.setViewportView(itemsTable);
    }
    add(scrollPane7, cc.xywh(1, 11, 3, 1));

    //======== panel3 ========
    {
        panel3.setLayout(new FormLayout(
                new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                RowSpec.decodeSpecs("default")));
        ((FormLayout) panel3.getLayout()).setColumnGroups(new int[][] { { 1, 3, 5 } });

        //======== panel30 ========
        {
            panel30.setOpaque(false);
            panel30.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel30.setLayout(
                    new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            RowSpec.decodeSpecs("default")));

            //---- addItemButton ----
            addItemButton.setText("Add Item");
            addItemButton.setOpaque(false);
            addItemButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            addItemButton.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    addItemButtonActionPerformed(e);
                }
            });
            panel30.add(addItemButton, cc.xy(1, 1));

            //---- removeItemButton ----
            removeItemButton.setBackground(new Color(231, 188, 251));
            removeItemButton.setText("Remove Item");
            removeItemButton.setOpaque(false);
            removeItemButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            removeItemButton.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    removeItemButtonActionPerformed(e);
                }
            });
            panel30.add(removeItemButton, cc.xy(3, 1));
        }
        panel3.add(panel30, cc.xy(3, 1));
    }
    add(panel3, cc.xywh(1, 13, 3, 1));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.editor.ExternalReferenceFields.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    label1 = new JLabel();
    title = ATBasicComponentFactory/*ww w  .  j a va  2  s.  com*/
            .createTextField(detailsModel.getModel(ExternalReference.PROPERTYNAME_TITLE));
    label2 = new JLabel();
    href = ATBasicComponentFactory.createTextField(detailsModel.getModel(ExternalReference.PROPERTYNAME_HREF));
    actuateLabel = new JLabel();
    actuate = ATBasicComponentFactory.createComboBox(detailsModel, ExternalReference.PROPERTYNAME_ACTUATE,
            ExternalReference.class);
    showLabel = new JLabel();
    show = ATBasicComponentFactory.createComboBox(detailsModel, ExternalReference.PROPERTYNAME_SHOW,
            ExternalReference.class);
    openInBrowser = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(Borders.DLU4_BORDER);
    setOpaque(false);
    setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    setMinimumSize(new Dimension(600, 97));
    setPreferredSize(new Dimension(600, 120));
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

    //---- label1 ----
    label1.setText("Title");
    label1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label1, ExternalReference.class, ExternalReference.PROPERTYNAME_TITLE);
    add(label1, cc.xy(1, 1));
    add(title, cc.xywh(3, 1, 7, 1));

    //---- label2 ----
    label2.setText("HREF");
    label2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label2, ExternalReference.class, ExternalReference.PROPERTYNAME_HREF);
    add(label2, cc.xy(1, 3));
    add(href, cc.xywh(3, 3, 7, 1));

    //---- actuateLabel ----
    actuateLabel.setText("Actuate");
    actuateLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(actuateLabel, ExternalReference.class, ExternalReference.PROPERTYNAME_ACTUATE);
    add(actuateLabel, cc.xy(1, 5));

    //---- actuate ----
    actuate.setOpaque(false);
    actuate.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    add(actuate, cc.xy(3, 5));

    //---- showLabel ----
    showLabel.setText("Show");
    showLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(showLabel, ExternalReference.class, ExternalReference.PROPERTYNAME_SHOW);
    add(showLabel, cc.xy(5, 5));

    //---- show ----
    show.setOpaque(false);
    show.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    add(show, cc.xy(7, 5));

    //---- openInBrowser ----
    openInBrowser.setText("Open in Browser");
    openInBrowser.setOpaque(false);
    openInBrowser.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            openInBrowserActionPerformed();
        }
    });
    add(openInBrowser, cc.xywh(9, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}