com.spirit.general.gui.panel.JPBanco.java Source code

Java tutorial

Introduction

Here is the source code for com.spirit.general.gui.panel.JPBanco.java

Source

package com.spirit.general.gui.panel;

import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import javax.swing.table.DefaultTableModel;

import com.jgoodies.forms.factories.FormFactory;
import com.jgoodies.forms.layout.CellConstraints;
import com.jgoodies.forms.layout.ColumnSpec;
import com.jgoodies.forms.layout.FormLayout;
import com.jgoodies.forms.layout.FormSpec;
import com.jgoodies.forms.layout.RowSpec;
import com.jgoodies.forms.layout.Sizes;
import com.spirit.client.model.MantenimientoModelImpl;

/**
 * @author xruiz
 */
public abstract class JPBanco extends MantenimientoModelImpl {
    public JPBanco() {
        initComponents();
        setName("Bancos");
    }

    private void initComponents() {
        // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
        // Generated using JFormDesigner Open Source Project license - unknown
        lblCodigo = new JLabel();
        txtCodigo = new JTextField();
        lblNombre = new JLabel();
        txtNombre = new JTextField();
        lblEstado = new JLabel();
        cmbStatus = new JComboBox();
        lblCodigoMulticash = new JLabel();
        txtCodigoMulticash = new JTextField();
        spTblBanco = new JScrollPane();
        tblBanco = new JTable();
        CellConstraints cc = new CellConstraints();

        //======== this ========
        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(Sizes.dluX(35)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(Sizes.dluX(30)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(Sizes.dluX(100)), 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,
                        new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(15)),
                        FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(15)), 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,
                        new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                        new RowSpec(Sizes.dluY(10)) }));

        //---- lblCodigo ----
        lblCodigo.setText("C\u00f3digo:");
        lblCodigo.setToolTipText("C\u00f3digo descriptivo del M\u00f3dulo");
        lblCodigo.setHorizontalAlignment(SwingConstants.RIGHT);
        add(lblCodigo, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

        //---- txtCodigo ----
        txtCodigo.setToolTipText("C\u00f3digo descriptivo del M\u00f3dulo");
        add(txtCodigo, cc.xywh(5, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

        //---- lblNombre ----
        lblNombre.setText("Nombre:");
        lblNombre.setToolTipText("Nombre del M\u00f3dulo");
        lblNombre.setHorizontalAlignment(SwingConstants.RIGHT);
        add(lblNombre, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

        //---- txtNombre ----
        txtNombre.setToolTipText("Nombre del M\u00f3dulo");
        add(txtNombre, cc.xywh(5, 5, 5, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

        //---- lblEstado ----
        lblEstado.setText("Estado:");
        lblEstado.setToolTipText("Estado");
        lblEstado.setHorizontalAlignment(SwingConstants.RIGHT);
        add(lblEstado, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

        //---- cmbStatus ----
        cmbStatus.setToolTipText("Estado");
        add(cmbStatus, cc.xywh(5, 7, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

        //---- lblCodigoMulticash ----
        lblCodigoMulticash.setText("C\u00f3digo Multicash:");
        add(lblCodigoMulticash, cc.xy(3, 9));
        add(txtCodigoMulticash, cc.xy(5, 9));

        //======== spTblBanco ========
        {

            //---- tblBanco ----
            tblBanco.setModel(new DefaultTableModel(new Object[][] { { null, null, null, null }, },
                    new String[] { "C\u00f3digo", "Nombre", "Estado", "C\u00f3digo Multicash" }) {
                boolean[] columnEditable = new boolean[] { false, false, false, false };

                @Override
                public boolean isCellEditable(int rowIndex, int columnIndex) {
                    return columnEditable[columnIndex];
                }
            });
            spTblBanco.setViewportView(tblBanco);
        }
        add(spTblBanco, cc.xywh(3, 13, 9, 5));
        // JFormDesigner - End of component initialization  //GEN-END:initComponents
    }

    // JFormDesigner - Variables declaration - DO NOT MODIFY  //GEN-BEGIN:variables
    // Generated using JFormDesigner Open Source Project license - unknown
    private JLabel lblCodigo;
    private JTextField txtCodigo;
    private JLabel lblNombre;
    private JTextField txtNombre;
    private JLabel lblEstado;
    private JComboBox cmbStatus;
    private JLabel lblCodigoMulticash;
    private JTextField txtCodigoMulticash;
    private JScrollPane spTblBanco;
    private JTable tblBanco;
    // JFormDesigner - End of variables declaration  //GEN-END:variables

    public JComboBox getCmbStatus() {
        return cmbStatus;
    }

    public void setCmbStatus(JComboBox cmbStatus) {
        this.cmbStatus = cmbStatus;
    }

    public JScrollPane getSpTblBanco() {
        return spTblBanco;
    }

    public void setSpTblBanco(JScrollPane spTblBanco) {
        this.spTblBanco = spTblBanco;
    }

    public JTable getTblBanco() {
        return tblBanco;
    }

    public void setTblBanco(JTable tblBanco) {
        this.tblBanco = tblBanco;
    }

    public JTextField getTxtCodigo() {
        return txtCodigo;
    }

    public void setTxtCodigo(JTextField txtCodigo) {
        this.txtCodigo = txtCodigo;
    }

    public JTextField getTxtNombre() {
        return txtNombre;
    }

    public void setTxtNombre(JTextField txtNombre) {
        this.txtNombre = txtNombre;
    }

    public JTextField getTxtCodigoMulticash() {
        return txtCodigoMulticash;
    }

    public void setTxtCodigoMulticash(JTextField txtCodigoMulticash) {
        this.txtCodigoMulticash = txtCodigoMulticash;
    }
}