Beispiel #1
0
 private void deleteJButtonActionPerformed() {
   if (mejorasListaPane.getSelected() == null) return;
   if (confirmDelete()) {
     mejorasListaPane.borrar();
     editJButton.setEnabled(false);
     camposEnabled(false);
   }
 }
Beispiel #2
0
 private void okJButtonActionPerformed() {
   if (selected == null) {
     mejorasListaPane.add(getMejora());
   } else {
     mejorasListaPane.update(updateMejora(selected));
     mejorasListaPane.seleccionar(selected);
   }
   selected = null;
   camposEnabled(false);
 }
Beispiel #3
0
 private void editJButtonActionPerformed() {
   selected = (Mejora) mejorasListaPane.getSelected();
   if (selected != null) {
     camposEnabled(true);
     mejorasJTArea.requestFocusInWindow();
   }
 }
Beispiel #4
0
 /** Método que renombra el panel de la lista */
 public void renombrarJListComponent() {
   try {
     mejorasListaPane.renombrar(aplicacion.getI18nString("inventario.mejoras.tag1"));
   } catch (Exception e) {
   }
   ;
 }
Beispiel #5
0
 private void addJButtonActionPerformed() {
   mejorasListaPane.clearSeleccion();
   clear();
   selected = null;
   editJButton.setEnabled(false);
   deleteJButton.setEnabled(false);
   camposEnabled(true);
   mejorasJTArea.requestFocusInWindow();
 }
Beispiel #6
0
 private void listaPaneActionPerformed() {
   clear();
   camposEnabled(false);
   Mejora mejora = (Mejora) mejorasListaPane.getSelected();
   if (mejora != null
       && operacion != null
       && !operacion.equalsIgnoreCase(Constantes.OPERACION_CONSULTAR)) {
     editJButton.setEnabled(true);
     deleteJButton.setEnabled(true);
   }
   load(mejora);
 }
Beispiel #7
0
  public void initComponents() throws Exception {

    fechaEjecucionJLabel = new javax.swing.JLabel();
    mejorasJLabel = new javax.swing.JLabel();
    importeJLabel = new javax.swing.JLabel();

    mejorasJScrollPane = new javax.swing.JScrollPane();
    mejorasJTArea = new TextPane(999);
    mejorasJTArea.setEnabled(false);
    fechaEjecucionJTField = new JFormattedTextField(Constantes.df);
    fechaEjecucionJTField.setEnabled(false);
    fechaEjecucionJButton = new CalendarButton(fechaEjecucionJTField);
    fechaEjecucionJButton.setEnabled(false);
    importeJTField =
        new com.geopista.app.utilidades.JNumberTextField(
            JNumberTextField.CURRENCY, new Long(999999999), true, 2);
    importeJTField.setSignAllowed(false);
    importeJTField.setEnabled(false);

    addJButton = new JButton();
    addJButton.setIcon(com.geopista.app.cementerios.UtilidadesComponentes.iconoAdd);
    addJButton.addActionListener(
        new java.awt.event.ActionListener() {
          public void actionPerformed(java.awt.event.ActionEvent evt) {
            addJButtonActionPerformed();
          }
        });

    deleteJButton = new JButton();
    deleteJButton.setIcon(com.geopista.app.cementerios.UtilidadesComponentes.iconoBorrar);
    deleteJButton.addActionListener(
        new java.awt.event.ActionListener() {
          public void actionPerformed(java.awt.event.ActionEvent evt) {
            deleteJButtonActionPerformed();
          }
        });
    deleteJButton.setEnabled(false);

    editJButton = new JButton();
    editJButton.setIcon(com.geopista.app.cementerios.UtilidadesComponentes.iconoEditar);
    editJButton.addActionListener(
        new java.awt.event.ActionListener() {
          public void actionPerformed(java.awt.event.ActionEvent evt) {
            editJButtonActionPerformed();
          }
        });
    editJButton.setEnabled(false);

    okJButton = new JButton();
    okJButton.setIcon(com.geopista.app.cementerios.UtilidadesComponentes.iconoOK);
    okJButton.setEnabled(false);
    okJButton.addActionListener(
        new java.awt.event.ActionListener() {
          public void actionPerformed(java.awt.event.ActionEvent evt) {
            okJButtonActionPerformed();
          }
        });
    okJButton.setEnabled(false);

    mejorasListaPane = new ListaPane(null);
    mejorasListaPane.addActionListener(
        new java.awt.event.ActionListener() {
          public void actionPerformed(java.awt.event.ActionEvent evt) {
            listaPaneActionPerformed();
          }
        });

    setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

    add(mejorasListaPane, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 0, 400, 350));
    add(addJButton, new org.netbeans.lib.awtextra.AbsoluteConstraints(420, 30, 20, 20));
    add(deleteJButton, new org.netbeans.lib.awtextra.AbsoluteConstraints(420, 50, 20, 20));
    add(editJButton, new org.netbeans.lib.awtextra.AbsoluteConstraints(420, 70, 20, 20));
    add(fechaEjecucionJLabel, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 370, 150, 20));
    add(importeJLabel, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 390, 150, 20));
    add(mejorasJLabel, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 410, 300, 20));

    add(
        fechaEjecucionJTField,
        new org.netbeans.lib.awtextra.AbsoluteConstraints(160, 370, 140, 20));
    add(fechaEjecucionJButton, new org.netbeans.lib.awtextra.AbsoluteConstraints(300, 370, 20, 20));
    add(importeJTField, new org.netbeans.lib.awtextra.AbsoluteConstraints(160, 390, 160, 20));
    mejorasJScrollPane.setViewportView(mejorasJTArea);
    add(mejorasJScrollPane, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 430, 400, 60));
    add(okJButton, new org.netbeans.lib.awtextra.AbsoluteConstraints(420, 430, 20, 20));
  }
Beispiel #8
0
 public void actualizarDatos(BienBean bien) {
   if (bien == null) return;
   bien.setMejoras(mejorasListaPane.getCollection());
 }
Beispiel #9
0
 /**
  * Método que carga la lista de mejoras de un bien
  *
  * @param bien
  */
 public void load(BienBean bien) {
   if (bien == null) return;
   mejorasListaPane.setCollection(bien.getMejoras());
   mejorasListaPane.actualizarModelo();
 }