com.spirit.medios.gui.panel.JPTimetracker2Actividades.java Source code

Java tutorial

Introduction

Here is the source code for com.spirit.medios.gui.panel.JPTimetracker2Actividades.java

Source

package com.spirit.medios.gui.panel;

import java.awt.*;

import javax.swing.*;
import javax.swing.table.*;

import com.jgoodies.forms.factories.*;
import com.jgoodies.forms.layout.*;
import com.jidesoft.swing.*;
/*
 * Created by JFormDesigner on Mon Nov 26 15:42:04 COT 2012
 */
import com.spirit.client.model.SpiritModelImpl;

/**
 * @author xruiz
 */
public abstract class JPTimetracker2Actividades extends SpiritModelImpl {
    public JPTimetracker2Actividades() {
        initComponents();
        setName("Timetracker2 Actividades");
    }

    private void initComponents() {
        // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
        // Generated using JFormDesigner Open Source Project license - unknown
        jtpActividades = new JideTabbedPane();
        panelActividad = new JPanel();
        lblCodigoActividad = new JLabel();
        txtCodigoActividad = new JTextField();
        lblEstadoActividad = new JLabel();
        cmbEstadoActividad = new JComboBox();
        lblActividad = new JLabel();
        txtActividad = new JTextField();
        spTblActividad = new JScrollPane();
        tblActividad = new JTable();
        panelEmpleado = new JPanel();
        lblActividadSeleccionada = new JLabel();
        txtActividadSeleccionada = new JTextField();
        lblEstadoEmpleado = new JLabel();
        cmbEstadoEmpleado = new JComboBox();
        lblEmpleado = new JLabel();
        txtEmpleado = new JTextField();
        btnBuscarEmpleado = new JButton();
        btnBorrarEmpleado = new JButton();
        panelBotonesProducto = new JPanel();
        btnAgregarEmpleado = new JButton();
        btnActualizarEmpleado = new JButton();
        btnEliminarEmpleado = new JButton();
        spTblEmpleado = new JScrollPane();
        tblEmpleado = new JTable();
        CellConstraints cc = new CellConstraints();

        //======== this ========
        setLayout(new FormLayout(
                new ColumnSpec[] { 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,
                        new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

        //======== jtpActividades ========
        {

            //======== panelActividad ========
            {
                panelActividad.setLayout(new FormLayout(
                        new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(60)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(120)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(50)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(60)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(60)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
                        new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY8),
                                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(12)) }));

                //---- lblCodigoActividad ----
                lblCodigoActividad.setText("C\u00f3digo:");
                panelActividad.add(lblCodigoActividad,
                        cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelActividad.add(txtCodigoActividad, cc.xy(5, 3));

                //---- lblEstadoActividad ----
                lblEstadoActividad.setText("Estado:");
                panelActividad.add(lblEstadoActividad,
                        cc.xywh(9, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- cmbEstadoActividad ----
                cmbEstadoActividad.setModel(new DefaultComboBoxModel(new String[] { "ACTIVO", "INACTIVO" }));
                panelActividad.add(cmbEstadoActividad, cc.xy(11, 3));

                //---- lblActividad ----
                lblActividad.setText("Actividad:");
                panelActividad.add(lblActividad,
                        cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelActividad.add(txtActividad, cc.xywh(5, 5, 5, 1));

                //======== spTblActividad ========
                {
                    spTblActividad.setPreferredSize(new Dimension(452, 100));

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

                        @Override
                        public boolean isCellEditable(int rowIndex, int columnIndex) {
                            return columnEditable[columnIndex];
                        }
                    });
                    tblActividad.setPreferredScrollableViewportSize(new Dimension(450, 300));
                    tblActividad.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS);
                    tblActividad.setAutoCreateColumnsFromModel(true);
                    spTblActividad.setViewportView(tblActividad);
                }
                panelActividad.add(spTblActividad, cc.xywh(3, 9, 13, 5));
            }
            jtpActividades.addTab("Actividad", panelActividad);

            //======== panelEmpleado ========
            {
                panelEmpleado.setLayout(new FormLayout(
                        new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(60)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(170)), 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(12)) },
                        new RowSpec[] { new RowSpec(Sizes.dluY(12)), 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.DLUY8),
                                FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                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(12)) }));

                //---- lblActividadSeleccionada ----
                lblActividadSeleccionada.setText("Actividad:");
                panelEmpleado.add(lblActividadSeleccionada,
                        cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtActividadSeleccionada ----
                txtActividadSeleccionada.setEditable(false);
                panelEmpleado.add(txtActividadSeleccionada, cc.xywh(5, 3, 3, 1));

                //---- lblEstadoEmpleado ----
                lblEstadoEmpleado.setText("Estado:");
                panelEmpleado.add(lblEstadoEmpleado,
                        cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- cmbEstadoEmpleado ----
                cmbEstadoEmpleado.setModel(new DefaultComboBoxModel(new String[] { "ACTIVO", "INACTIVO" }));
                panelEmpleado.add(cmbEstadoEmpleado, cc.xy(5, 5));

                //---- lblEmpleado ----
                lblEmpleado.setText("Empleado:");
                panelEmpleado.add(lblEmpleado, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelEmpleado.add(txtEmpleado, cc.xywh(5, 7, 3, 1));
                panelEmpleado.add(btnBuscarEmpleado,
                        cc.xywh(9, 7, 1, 1, CellConstraints.FILL, CellConstraints.FILL));
                panelEmpleado.add(btnBorrarEmpleado,
                        cc.xywh(11, 7, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                //======== panelBotonesProducto ========
                {
                    panelBotonesProducto
                            .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")));

                    //---- btnAgregarEmpleado ----
                    btnAgregarEmpleado.setText("A");
                    panelBotonesProducto.add(btnAgregarEmpleado,
                            cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                    //---- btnActualizarEmpleado ----
                    btnActualizarEmpleado.setText("U");
                    panelBotonesProducto.add(btnActualizarEmpleado,
                            cc.xywh(3, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                    //---- btnEliminarEmpleado ----
                    btnEliminarEmpleado.setText("E");
                    panelBotonesProducto.add(btnEliminarEmpleado,
                            cc.xywh(5, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));
                }
                panelEmpleado.add(panelBotonesProducto, cc.xywh(3, 11, 5, 1));

                //======== spTblEmpleado ========
                {
                    spTblEmpleado.setPreferredSize(new Dimension(452, 100));

                    //---- tblEmpleado ----
                    tblEmpleado.setModel(new DefaultTableModel(new Object[][] { { null, null }, },
                            new String[] { "Empleado", "Estado" }) {
                        boolean[] columnEditable = new boolean[] { false, false };

                        @Override
                        public boolean isCellEditable(int rowIndex, int columnIndex) {
                            return columnEditable[columnIndex];
                        }
                    });
                    tblEmpleado.setPreferredScrollableViewportSize(new Dimension(450, 300));
                    tblEmpleado.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS);
                    tblEmpleado.setAutoCreateColumnsFromModel(true);
                    spTblEmpleado.setViewportView(tblEmpleado);
                }
                panelEmpleado.add(spTblEmpleado, cc.xywh(3, 13, 11, 5));
            }
            jtpActividades.addTab("Empleado", panelEmpleado);

        }
        add(jtpActividades, cc.xywh(1, 1, 5, 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 JideTabbedPane jtpActividades;
    private JPanel panelActividad;
    private JLabel lblCodigoActividad;
    private JTextField txtCodigoActividad;
    private JLabel lblEstadoActividad;
    private JComboBox cmbEstadoActividad;
    private JLabel lblActividad;
    private JTextField txtActividad;
    private JScrollPane spTblActividad;
    private JTable tblActividad;
    private JPanel panelEmpleado;
    private JLabel lblActividadSeleccionada;
    private JTextField txtActividadSeleccionada;
    private JLabel lblEstadoEmpleado;
    private JComboBox cmbEstadoEmpleado;
    private JLabel lblEmpleado;
    private JTextField txtEmpleado;
    private JButton btnBuscarEmpleado;
    private JButton btnBorrarEmpleado;
    private JPanel panelBotonesProducto;
    private JButton btnAgregarEmpleado;
    private JButton btnActualizarEmpleado;
    private JButton btnEliminarEmpleado;
    private JScrollPane spTblEmpleado;
    private JTable tblEmpleado;
    // JFormDesigner - End of variables declaration  //GEN-END:variables

    public JideTabbedPane getJtpActividades() {
        return jtpActividades;
    }

    public JPanel getPanelActividad() {
        return panelActividad;
    }

    public JLabel getLblCodigoActividad() {
        return lblCodigoActividad;
    }

    public JTextField getTxtCodigoActividad() {
        return txtCodigoActividad;
    }

    public JLabel getLblEstadoActividad() {
        return lblEstadoActividad;
    }

    public JComboBox getCmbEstadoActividad() {
        return cmbEstadoActividad;
    }

    public JLabel getLblActividad() {
        return lblActividad;
    }

    public JTextField getTxtActividad() {
        return txtActividad;
    }

    public JScrollPane getSpTblActividad() {
        return spTblActividad;
    }

    public JTable getTblActividad() {
        return tblActividad;
    }

    public JPanel getPanelEmpleado() {
        return panelEmpleado;
    }

    public JLabel getLblActividadSeleccionada() {
        return lblActividadSeleccionada;
    }

    public JTextField getTxtActividadSeleccionada() {
        return txtActividadSeleccionada;
    }

    public JLabel getLblEstadoEmpleado() {
        return lblEstadoEmpleado;
    }

    public JComboBox getCmbEstadoEmpleado() {
        return cmbEstadoEmpleado;
    }

    public JLabel getLblEmpleado() {
        return lblEmpleado;
    }

    public JTextField getTxtEmpleado() {
        return txtEmpleado;
    }

    public JButton getBtnBuscarEmpleado() {
        return btnBuscarEmpleado;
    }

    public JButton getBtnBorrarEmpleado() {
        return btnBorrarEmpleado;
    }

    public JPanel getPanelBotonesProducto() {
        return panelBotonesProducto;
    }

    public JButton getBtnAgregarEmpleado() {
        return btnAgregarEmpleado;
    }

    public JButton getBtnActualizarEmpleado() {
        return btnActualizarEmpleado;
    }

    public JButton getBtnEliminarEmpleado() {
        return btnEliminarEmpleado;
    }

    public JScrollPane getSpTblEmpleado() {
        return spTblEmpleado;
    }

    public JTable getTblEmpleado() {
        return tblEmpleado;
    }
}