Example usage for com.jgoodies.binding.adapter BasicComponentFactory createFormattedTextField

List of usage examples for com.jgoodies.binding.adapter BasicComponentFactory createFormattedTextField

Introduction

In this page you can find the example usage for com.jgoodies.binding.adapter BasicComponentFactory createFormattedTextField.

Prototype

public static JFormattedTextField createFormattedTextField(ValueModel valueModel, String mask) 

Source Link

Document

Creates and returns a formatted text field that binds its value to the given model and converts Strings to values using a MaskFormatter that is based on the given mask.

Usage

From source file:ambit2.dbui.QueryFieldNumericEditor.java

License:Open Source License

protected JComponent[] createStatsFields() {
    propertyStats = new PropertyStats();
    statsAdapter = new PresentationModel<PropertyStats>(propertyStats);

    return new JComponent[] {
            BasicComponentFactory.createFormattedTextField(statsAdapter.getModel("avg"),
                    NumberFormat.getNumberInstance()),
            BasicComponentFactory.createFormattedTextField(statsAdapter.getModel("min"),
                    NumberFormat.getNumberInstance()),
            BasicComponentFactory.createFormattedTextField(statsAdapter.getModel("max"),
                    NumberFormat.getNumberInstance()) };
}

From source file:ambit2.dbui.QueryFieldNumericEditor.java

License:Open Source License

@Override
protected JComponent createValueComponent() {
    JFormattedTextField t = BasicComponentFactory.createFormattedTextField(presentationModel.getModel("value"),
            NumberFormat.getNumberInstance());
    t.setToolTipText("Numeric value, or minimum value if \"between\" selected as a condition");
    return t;//from ww  w. jav a 2s . c om

}

From source file:ambit2.dbui.QueryFieldNumericEditor.java

License:Open Source License

protected JComponent createMaxValueComponent() {
    JFormattedTextField t = BasicComponentFactory.createFormattedTextField(
            presentationModel.getComponentModel("maxValue"), NumberFormat.getNumberInstance());
    t.setToolTipText("Ignored, or maximum value if \"between\" selected as a condition");
    return t;/* w  ww .j a  v  a 2  s .co  m*/

}

From source file:ambit2.dbui.QuerySimilarityEditor.java

License:Open Source License

protected JComponent createThresholdComponent() {
    /*//from   ww  w .ja va2s.c om
    ValueModel levelModel = new PropertyAdapter(settings, "level", true);
    SpinnerNumberModel spinnerModel =
    SpinnerAdapterFactory.create(presentationModel.getModel("threshold"), 0.75, 0, 1);
    JSpinner levelSpinner = new JSpinner(spinnerModel);
    */
    return BasicComponentFactory.createFormattedTextField(presentationModel.getModel("threshold"),
            NumberFormat.getNumberInstance());
}

From source file:de.comicdb.comicdbcore.bean.ComicTopComponent.java

License:Open Source License

/** This method is called from within the constructor to
 * initialize the form.//from w w w . j  av a2  s  .  c o  m
 * WARNING: Do NOT modify this code. The content of this method is
 * always regenerated by the Form Editor.
 */
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
private void initComponents() {
    java.awt.GridBagConstraints gridBagConstraints;

    popupMenu = new javax.swing.JPopupMenu();
    jLabelName = new javax.swing.JLabel();
    jTextFieldName = BasicComponentFactory.createTextField(adapter.getBufferedModel("name"));
    jLabelNr = new javax.swing.JLabel();
    jLabelComicType = new javax.swing.JLabel();
    jComboBoxComicType = new javax.swing.JComboBox();
    jLabelCoverPrice = new javax.swing.JLabel();
    jTextFieldCoverPrice = BasicComponentFactory
            .createFormattedTextField(adapter.getBufferedModel("coverprice"), new DecimalFormat("##0.00"));
    jLabelPrice = new javax.swing.JLabel();
    jTextFieldPrice = BasicComponentFactory.createFormattedTextField(adapter.getBufferedModel("price"),
            new DecimalFormat("##0.00"));
    jLabelCoverDate = new javax.swing.JLabel();
    jTextFieldCoverDate = BasicComponentFactory.createFormattedTextField(adapter.getBufferedModel("coverdate"),
            new SimpleDateFormat(java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle")
                    .getString("format.date")));
    jLabelQuantity = new javax.swing.JLabel();
    jButtonCoverDate = new javax.swing.JButton();
    jLabelCost = new javax.swing.JLabel();
    jTextFieldCost = BasicComponentFactory.createFormattedTextField(adapter.getBufferedModel("cost"),
            new DecimalFormat("##0.00"));
    jLabelPayDate = new javax.swing.JLabel();
    jTextFieldPayDate = BasicComponentFactory.createFormattedTextField(adapter.getBufferedModel("paydate"),
            new SimpleDateFormat(java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle")
                    .getString("format.date")));
    jButtonPayDate = new javax.swing.JButton();
    jLabelModified = new javax.swing.JLabel();
    jTextFieldModified = BasicComponentFactory.createFormattedTextField(adapter.getBufferedModel("modified"),
            new SimpleDateFormat(java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle")
                    .getString("format.date")));
    jPanel2 = new javax.swing.JPanel();
    jLabelCondition = new javax.swing.JLabel();
    jPanelNotes = new javax.swing.JPanel();
    jScrollPaneNotes = new javax.swing.JScrollPane();
    jTextAreaNotes = BasicComponentFactory.createTextArea(adapter.getBufferedModel("notes"));
    jPanelStories = new javax.swing.JPanel();
    jScrollPane1 = new javax.swing.JScrollPane();
    jTableStorys = new javax.swing.JTable();
    jTextFieldNr = BasicComponentFactory.createIntegerField(adapter.getBufferedModel("nr"));
    jTextFieldCondition = jTextFieldCondition = BasicComponentFactory
            .createIntegerField(adapter.getBufferedModel("condition"));
    jTextFieldQuantity = BasicComponentFactory.createIntegerField(adapter.getBufferedModel("quantity"));
    jLabelPageCount = new javax.swing.JLabel();
    jTextFieldPageCount = BasicComponentFactory.createIntegerField(adapter.getBufferedModel("pagecount"));
    jLabelCoverType = new javax.swing.JLabel();
    jComboBoxCoverType = new javax.swing.JComboBox();
    jLabelState = new javax.swing.JLabel();
    jComboBoxState = new javax.swing.JComboBox();
    jScrollPane2 = new javax.swing.JScrollPane();
    jPanelImage = new ImagePanel();
    jPanel1 = new javax.swing.JPanel();
    jButtonAccept = new javax.swing.JButton();
    jButtonCancel = new javax.swing.JButton();
    jPanel3 = new javax.swing.JPanel();
    jButtonChooseImage = new javax.swing.JButton();
    jButtonDeleteImage = new javax.swing.JButton();

    setLayout(new java.awt.GridBagLayout());

    org.openide.awt.Mnemonics.setLocalizedText(jLabelName, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_NAME"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 0);
    add(jLabelName, gridBagConstraints);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = 4;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);
    add(jTextFieldName, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jLabelNr,
            java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_NR"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jLabelNr, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jLabelComicType, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_TYPE"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 4;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jLabelComicType, gridBagConstraints);

    jComboBoxComicType.setModel(new ComboBoxAdapter(comicTypes, adapter.getBufferedModel("comictype")));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 4;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jComboBoxComicType, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jLabelCoverPrice, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_COVER_PRICE"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 5;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jLabelCoverPrice, gridBagConstraints);

    jTextFieldCoverPrice.setColumns(10);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 5;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jTextFieldCoverPrice, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jLabelPrice, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_PRICE"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 6;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jLabelPrice, gridBagConstraints);

    jTextFieldPrice.setColumns(10);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 6;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jTextFieldPrice, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jLabelCoverDate, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_COVER_DATE"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 5;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jLabelCoverDate, gridBagConstraints);

    jTextFieldCoverDate.setColumns(10);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 3;
    gridBagConstraints.gridy = 5;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jTextFieldCoverDate, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jLabelQuantity, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_QUANTITY"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 4;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jLabelQuantity, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jButtonCoverDate, "...");
    jButtonCoverDate.setEnabled(false);
    jButtonCoverDate.setMaximumSize(new java.awt.Dimension(18, 18));
    jButtonCoverDate.setMinimumSize(new java.awt.Dimension(18, 18));
    jButtonCoverDate.setPreferredSize(new java.awt.Dimension(18, 18));
    jButtonCoverDate.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButtonCoverDateActionPerformed(evt);
        }
    });

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 4;
    gridBagConstraints.gridy = 5;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 0, 4, 4);
    add(jButtonCoverDate, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jLabelCost, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_COST"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 7;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jLabelCost, gridBagConstraints);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 7;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jTextFieldCost, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jLabelPayDate, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_PAYDATE"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 6;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jLabelPayDate, gridBagConstraints);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 3;
    gridBagConstraints.gridy = 6;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jTextFieldPayDate, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jButtonPayDate, "...");
    jButtonPayDate.setEnabled(false);
    jButtonPayDate.setMaximumSize(new java.awt.Dimension(18, 18));
    jButtonPayDate.setMinimumSize(new java.awt.Dimension(18, 18));
    jButtonPayDate.setPreferredSize(new java.awt.Dimension(18, 18));
    jButtonPayDate.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButtonPayDateActionPerformed(evt);
        }
    });

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 4;
    gridBagConstraints.gridy = 6;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 0, 4, 4);
    add(jButtonPayDate, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jLabelModified,
            java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_MODIFIED"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 11;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jLabelModified, gridBagConstraints);

    jTextFieldModified.setEditable(false);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 11;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.weightx = 0.5;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jTextFieldModified, gridBagConstraints);

    org.jdesktop.layout.GroupLayout jPanel2Layout = new org.jdesktop.layout.GroupLayout(jPanel2);
    jPanel2.setLayout(jPanel2Layout);
    jPanel2Layout.setHorizontalGroup(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(0, 832, Short.MAX_VALUE));
    jPanel2Layout.setVerticalGroup(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(0, 28, Short.MAX_VALUE));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 10;
    gridBagConstraints.gridwidth = 6;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    add(jPanel2, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jLabelCondition, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_CONDITION"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 3;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jLabelCondition, gridBagConstraints);

    jPanelNotes.setLayout(new java.awt.BorderLayout());

    jPanelNotes.setBorder(javax.swing.BorderFactory.createTitledBorder(java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_NOTES")));
    jTextAreaNotes.setColumns(20);
    jTextAreaNotes.setRows(5);
    jScrollPaneNotes.setViewportView(jTextAreaNotes);

    jPanelNotes.add(jScrollPaneNotes, java.awt.BorderLayout.CENTER);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 9;
    gridBagConstraints.gridwidth = 5;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);
    add(jPanelNotes, gridBagConstraints);

    jPanelStories.setLayout(new java.awt.BorderLayout());

    jPanelStories.setBorder(javax.swing.BorderFactory.createTitledBorder(java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_STORIES")));
    jScrollPane1.addMouseListener(new java.awt.event.MouseAdapter() {
        public void mousePressed(java.awt.event.MouseEvent evt) {
            jScrollPane1MousePressed(evt);
        }

        public void mouseReleased(java.awt.event.MouseEvent evt) {
            jScrollPane1MouseReleased(evt);
        }
    });

    jTableStorys.setModel(new StoryTableModel(new SelectionInList(adapter.getBufferedModel("storys"))));
    jTableStorys.addMouseListener(new java.awt.event.MouseAdapter() {
        public void mousePressed(java.awt.event.MouseEvent evt) {
            jTableStorysMousePressed(evt);
        }

        public void mouseReleased(java.awt.event.MouseEvent evt) {
            jTableStorysMouseReleased(evt);
        }
    });

    jScrollPane1.setViewportView(jTableStorys);

    jPanelStories.add(jScrollPane1, java.awt.BorderLayout.CENTER);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 8;
    gridBagConstraints.gridwidth = 5;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);
    add(jPanelStories, gridBagConstraints);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jTextFieldNr, gridBagConstraints);

    jTextFieldCondition.setColumns(4);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 3;
    gridBagConstraints.gridy = 3;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.weightx = 0.5;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jTextFieldCondition, gridBagConstraints);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 3;
    gridBagConstraints.gridy = 4;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jTextFieldQuantity, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jLabelPageCount, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_PAGECOUNT"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 7;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jLabelPageCount, gridBagConstraints);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 3;
    gridBagConstraints.gridy = 7;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jTextFieldPageCount, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jLabelCoverType, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_COVERTYPE"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 3;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jLabelCoverType, gridBagConstraints);

    jComboBoxCoverType.setModel(new ComboBoxAdapter(coverTypes, adapter.getBufferedModel("covertype")));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 3;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jComboBoxCoverType, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jLabelState, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_STATE"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 2;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jLabelState, gridBagConstraints);

    jComboBoxState.setModel(new ComboBoxAdapter(State.getStates(), adapter.getBufferedModel("state")));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 2;
    gridBagConstraints.gridwidth = 4;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 4);
    add(jComboBoxState, gridBagConstraints);

    org.jdesktop.layout.GroupLayout jPanelImageLayout = new org.jdesktop.layout.GroupLayout(jPanelImage);
    jPanelImage.setLayout(jPanelImageLayout);
    jPanelImageLayout.setHorizontalGroup(jPanelImageLayout
            .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(0, 372, Short.MAX_VALUE));
    jPanelImageLayout.setVerticalGroup(jPanelImageLayout
            .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(0, 333, Short.MAX_VALUE));
    jScrollPane2.setViewportView(jPanelImage);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 5;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.gridheight = 9;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 0.25;
    gridBagConstraints.insets = new java.awt.Insets(4, 0, 0, 4);
    add(jScrollPane2, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jButtonAccept, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("button.accept"));
    jButtonAccept.setEnabled(false);
    jButtonAccept.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButtonAcceptActionPerformed(evt);
        }
    });

    jPanel1.add(jButtonAccept);

    org.openide.awt.Mnemonics.setLocalizedText(jButtonCancel, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("button.cancel"));
    jButtonCancel.setEnabled(false);
    jButtonCancel.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButtonCancelActionPerformed(evt);
        }
    });

    jPanel1.add(jButtonCancel);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 5;
    gridBagConstraints.gridy = 11;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
    add(jPanel1, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jButtonChooseImage, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("button.choose"));
    jButtonChooseImage.setEnabled(false);
    jButtonChooseImage.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButtonChooseImageActionPerformed(evt);
        }
    });

    jPanel3.add(jButtonChooseImage);

    org.openide.awt.Mnemonics.setLocalizedText(jButtonDeleteImage,
            java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/Bundle").getString("BTN_DELETE"));
    jButtonDeleteImage.setEnabled(false);
    jButtonDeleteImage.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButtonDeleteImageActionPerformed(evt);
        }
    });

    jPanel3.add(jButtonDeleteImage);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 5;
    gridBagConstraints.gridy = 9;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
    gridBagConstraints.insets = new java.awt.Insets(4, 0, 0, 4);
    add(jPanel3, gridBagConstraints);

}

From source file:de.comicdb.comicdbcore.bean.PublisherTopComponent.java

License:Open Source License

/** This method is called from within the constructor to
 * initialize the form.//from   www .j  a v  a 2s.  c  om
 * WARNING: Do NOT modify this code. The content of this method is
 * always regenerated by the Form Editor.
 */
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
private void initComponents() {
    java.awt.GridBagConstraints gridBagConstraints;

    jLabelName = new javax.swing.JLabel();
    jTextFieldName = BasicComponentFactory.createTextField(adapter.getBufferedModel("name"));
    jPanel2 = new javax.swing.JPanel();
    jScrollPane1 = new javax.swing.JScrollPane();
    jTableSeries = new javax.swing.JTable();
    jTableSeries.setDefaultRenderer(Object.class, new SerieTableCellRenderer());
    jLabelModified = new javax.swing.JLabel();
    jTextFieldModified = BasicComponentFactory.createFormattedTextField(adapter.getBufferedModel("modified"),
            new SimpleDateFormat(java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle")
                    .getString("format.date")));
    jScrollPane2 = new javax.swing.JScrollPane();
    jPanelImage = new ImagePanel();
    jPanel1 = new javax.swing.JPanel();
    jButtonAccept = new javax.swing.JButton();
    jButtonCancel = new javax.swing.JButton();
    jPanel3 = new javax.swing.JPanel();
    jButtonChooseImage = new javax.swing.JButton();
    jButtonDeleteImage = new javax.swing.JButton();

    setLayout(new java.awt.GridBagLayout());

    org.openide.awt.Mnemonics.setLocalizedText(jLabelName, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_PUBLISHER_NAME"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 0, 4);
    add(jLabelName, gridBagConstraints);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 0, 0, 4);
    add(jTextFieldName, gridBagConstraints);

    jPanel2.setLayout(new java.awt.BorderLayout());

    jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(
            java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_SERIE")));
    jScrollPane1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0), 0));
    jTableSeries.setBackground(javax.swing.UIManager.getDefaults().getColor("Panel.background"));
    jTableSeries.setModel(new SerieTableModel(new SelectionInList(adapter.getBufferedModel("series"))));
    jTableSeries.setShowHorizontalLines(false);
    jTableSeries.setShowVerticalLines(false);
    jScrollPane1.setViewportView(jTableSeries);

    jPanel2.add(jScrollPane1, java.awt.BorderLayout.CENTER);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 2;
    gridBagConstraints.gridwidth = 3;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);
    add(jPanel2, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jLabelModified,
            java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_MODIFIED"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 3;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jLabelModified, gridBagConstraints);

    jTextFieldModified.setEditable(false);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 3;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jTextFieldModified, gridBagConstraints);

    org.jdesktop.layout.GroupLayout jPanelImageLayout = new org.jdesktop.layout.GroupLayout(jPanelImage);
    jPanelImage.setLayout(jPanelImageLayout);
    jPanelImageLayout.setHorizontalGroup(jPanelImageLayout
            .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(0, 282, Short.MAX_VALUE));
    jPanelImageLayout.setVerticalGroup(jPanelImageLayout
            .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(0, 99, Short.MAX_VALUE));
    jScrollPane2.setViewportView(jPanelImage);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 0, 0, 4);
    add(jScrollPane2, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jButtonAccept, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("button.accept"));
    jButtonAccept.setEnabled(false);
    jButtonAccept.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButtonAcceptActionPerformed(evt);
        }
    });

    jPanel1.add(jButtonAccept);

    org.openide.awt.Mnemonics.setLocalizedText(jButtonCancel, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("button.cancel"));
    jButtonCancel.setEnabled(false);
    jButtonCancel.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButtonCancelActionPerformed(evt);
        }
    });

    jPanel1.add(jButtonCancel);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 3;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
    add(jPanel1, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jButtonChooseImage, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("button.choose"));
    jButtonChooseImage.setEnabled(false);
    jButtonChooseImage.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButtonChooseImageActionPerformed(evt);
        }
    });

    jPanel3.add(jButtonChooseImage);

    org.openide.awt.Mnemonics.setLocalizedText(jButtonDeleteImage,
            java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/Bundle").getString("BTN_DELETE"));
    jButtonDeleteImage.setEnabled(false);
    jButtonDeleteImage.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButtonDeleteImageActionPerformed(evt);
        }
    });

    jPanel3.add(jButtonDeleteImage);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
    gridBagConstraints.insets = new java.awt.Insets(4, 0, 0, 4);
    add(jPanel3, gridBagConstraints);

}

From source file:de.comicdb.comicdbcore.bean.SerieTopComponent.java

License:Open Source License

/** This method is called from within the constructor to
 * initialize the form.//from www  .  j  ava  2  s.  co m
 * WARNING: Do NOT modify this code. The content of this method is
 * always regenerated by the Form Editor.
 */
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
private void initComponents() {
    java.awt.GridBagConstraints gridBagConstraints;

    jLabel1 = new javax.swing.JLabel();
    jTextFieldName = BasicComponentFactory.createTextField(adapter.getBufferedModel("name"));
    jPanel2 = new javax.swing.JPanel();
    jScrollPane1 = new javax.swing.JScrollPane();
    jTableComics = new javax.swing.JTable();
    jTableComics.setDefaultRenderer(Object.class, new ComicTableCellRenderer());
    jLabelModified = new javax.swing.JLabel();
    jTextFieldModified = BasicComponentFactory.createFormattedTextField(adapter.getBufferedModel("modified"),
            new SimpleDateFormat(java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle")
                    .getString("format.date")));
    jScrollPane2 = new javax.swing.JScrollPane();
    jPanelImage = new ImagePanel();
    jPanel1 = new javax.swing.JPanel();
    jButtonAccept = new javax.swing.JButton();
    jButtonCancel = new javax.swing.JButton();
    jPanel3 = new javax.swing.JPanel();
    jButtonChooseImage = new javax.swing.JButton();
    jButtonDeleteImage = new javax.swing.JButton();

    setLayout(new java.awt.GridBagLayout());

    org.openide.awt.Mnemonics.setLocalizedText(jLabel1, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_SERIE_NAME"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 0, 4);
    add(jLabel1, gridBagConstraints);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 0, 0, 4);
    add(jTextFieldName, gridBagConstraints);

    jPanel2.setLayout(new java.awt.BorderLayout());

    jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(
            java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC")));
    jScrollPane1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0), 0));
    jTableComics.setBackground(javax.swing.UIManager.getDefaults().getColor("Panel.background"));
    jTableComics.setModel(new ComicTableModel(new SelectionInList(adapter.getBufferedModel("comics"))));
    jTableComics.setShowHorizontalLines(false);
    jTableComics.setShowVerticalLines(false);
    jScrollPane1.setViewportView(jTableComics);

    jPanel2.add(jScrollPane1, java.awt.BorderLayout.CENTER);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 2;
    gridBagConstraints.gridwidth = 3;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);
    add(jPanel2, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jLabelModified,
            java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_MODIFIED"));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 3;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jLabelModified, gridBagConstraints);

    jTextFieldModified.setEditable(false);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 3;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0);
    add(jTextFieldModified, gridBagConstraints);

    org.jdesktop.layout.GroupLayout jPanelImageLayout = new org.jdesktop.layout.GroupLayout(jPanelImage);
    jPanelImage.setLayout(jPanelImageLayout);
    jPanelImageLayout.setHorizontalGroup(jPanelImageLayout
            .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(0, 282, Short.MAX_VALUE));
    jPanelImageLayout.setVerticalGroup(jPanelImageLayout
            .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(0, 127, Short.MAX_VALUE));
    jScrollPane2.setViewportView(jPanelImage);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 0, 0, 4);
    add(jScrollPane2, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jButtonAccept, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("button.accept"));
    jButtonAccept.setEnabled(false);
    jButtonAccept.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButtonAcceptActionPerformed(evt);
        }
    });

    jPanel1.add(jButtonAccept);

    org.openide.awt.Mnemonics.setLocalizedText(jButtonCancel, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("button.cancel"));
    jButtonCancel.setEnabled(false);
    jButtonCancel.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButtonCancelActionPerformed(evt);
        }
    });

    jPanel1.add(jButtonCancel);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 3;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
    add(jPanel1, gridBagConstraints);

    org.openide.awt.Mnemonics.setLocalizedText(jButtonChooseImage, java.util.ResourceBundle
            .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("button.choose"));
    jButtonChooseImage.setEnabled(false);
    jButtonChooseImage.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButtonChooseImageActionPerformed(evt);
        }
    });

    jPanel3.add(jButtonChooseImage);

    org.openide.awt.Mnemonics.setLocalizedText(jButtonDeleteImage,
            java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/Bundle").getString("BTN_DELETE"));
    jButtonDeleteImage.setEnabled(false);
    jButtonDeleteImage.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButtonDeleteImageActionPerformed(evt);
        }
    });

    jPanel3.add(jButtonDeleteImage);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
    gridBagConstraints.insets = new java.awt.Insets(4, 0, 0, 4);
    add(jPanel3, gridBagConstraints);

}

From source file:fi.smaa.jsmaa.gui.components.BetaMeasurementPanel.java

License:Open Source License

public BetaMeasurementPanel(JComponent parent, PresentationModel<BetaMeasurement> model) {
    ValueModel alphaModel = new NonNegativeValueModel(parent, model.getModel(BetaMeasurement.PROPERTY_ALPHA),
            "alpha");
    ValueModel betaModel = new NonNegativeValueModel(parent, model.getModel(BetaMeasurement.PROPERTY_BETA),
            "beta");

    ValueModel minModel = new BetaMinMaxValueModel(parent, model.getBean(),
            model.getModel(BetaMeasurement.PROPERTY_MIN), true);
    ValueModel maxModel = new BetaMinMaxValueModel(parent, model.getBean(),
            model.getModel(BetaMeasurement.PROPERTY_MAX), false);

    setLayout(new FlowLayout(FlowLayout.LEADING, 0, 5));

    alphaField = BasicComponentFactory.createFormattedTextField(alphaModel, new DefaultFormatter());
    betaField = BasicComponentFactory.createFormattedTextField(betaModel, new DefaultFormatter());

    alphaField.setHorizontalAlignment(JTextField.CENTER);
    betaField.setHorizontalAlignment(JTextField.CENTER);
    alphaField.setColumns(5);/*from  w  w w.j  ava2  s  .  c  o  m*/
    betaField.setColumns(5);

    minField = BasicComponentFactory.createFormattedTextField(minModel, new DefaultFormatter());
    maxField = BasicComponentFactory.createFormattedTextField(maxModel, new DefaultFormatter());

    minField.setHorizontalAlignment(JTextField.CENTER);
    maxField.setHorizontalAlignment(JTextField.CENTER);
    minField.setColumns(5);
    maxField.setColumns(5);
    add(new JLabel("\u03B1"));
    add(alphaField);
    add(new JLabel("\u03B2"));
    add(betaField);
    add(new JLabel("min"));
    add(minField);
    add(new JLabel("max"));
    add(maxField);

    addFocusListener(new FocusTransferrer(alphaField));
    setFocusTraversalPolicyProvider(true);
}

From source file:fi.smaa.jsmaa.gui.components.GaussianMeasurementPanel.java

License:Open Source License

public GaussianMeasurementPanel(JComponent parent, PresentationModel<GaussianMeasurement> m) {
    setLayout(new FlowLayout());

    meanField = BasicComponentFactory.createFormattedTextField(m.getModel(GaussianMeasurement.PROPERTY_MEAN),
            new DefaultFormatter());
    stDevField = BasicComponentFactory.createFormattedTextField(new NonNegativeValueModel(parent,
            m.getModel(GaussianMeasurement.PROPERTY_STDEV), "Standard deviation"), new DefaultFormatter());

    meanField.setHorizontalAlignment(JTextField.CENTER);
    stDevField.setHorizontalAlignment(JTextField.CENTER);
    meanField.setColumns(5);// w ww  . j  a va  2 s . com
    stDevField.setColumns(5);
    add(meanField);
    add(new JLabel("\u00B1"));
    add(stDevField);

    addFocusListener(new FocusTransferrer(meanField));
    setFocusTraversalPolicyProvider(true);
    setFocusTraversalPolicy(new TwoComponentFocusTraversalPolicy(meanField, stDevField));
}

From source file:fi.smaa.jsmaa.gui.components.IntervalPanel.java

License:Open Source License

private void init(ValueModel startModel, ValueModel endModel) {
    setLayout(new FlowLayout(FlowLayout.LEADING, 0, 5));

    startField = BasicComponentFactory.createFormattedTextField(startModel, new DefaultFormatter());
    endField = BasicComponentFactory.createFormattedTextField(endModel, new DefaultFormatter());

    startField.setHorizontalAlignment(JTextField.CENTER);
    endField.setHorizontalAlignment(JTextField.CENTER);
    startField.setColumns(5);//from   ww  w.jav  a  2  s .  co  m
    endField.setColumns(5);
    add(startField);
    add(endField);
}