private void dialogoConfirmarAlta(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_dialogoConfirmarAlta

        if (jTextField1.getText().isEmpty() || jTextField1.getText().equals("Título")
                || jTextArea1.getText().isEmpty() || jTextArea1.getText().equals("Descripción")
                || jTextField2.getText().isEmpty() || jComboBox3.getSelectedItem().toString().equals("Seleccione una categoría")
                || jComboBox4.getSelectedItem().toString().equals("Seleccione una subcategoria")) {
            JOptionPane.showMessageDialog(this, "Falta llenar alguno de estos campos: Título, Descripción, Precio, Categoría o Subcategoría");
        } else {
            try {
                preciof = Float.parseFloat(jTextField2.getText());
                if (preciof < 0) {
                    throw new NumberFormatException();
                }
                DefaultTableModel modelo = new DefaultTableModel() {
                    public boolean isCellEditable(int rowIndex, int vColIndex) {
                        return false;
                    }
                };
                jTable1.setModel(modelo);
                Vector vector = new Vector(4);
                vector.add("Precio por anunciar:");
                vector.add("Precio por imagenes adjuntas:");
                vector.add("Precio por cantidad de días:");
                vector.add("Total:");
                Vector vector2 = new Vector(4);
                vector2.add("$ " + 20);
                vector2.add("$ " + chooser.getSelectedFiles().length * 5);
                vector2.add("$ " + jComboBox2.getSelectedIndex() * 10);
                int suma = 20 + Array.getLength(chooser.getSelectedFiles()) * 5 + jComboBox2.getSelectedIndex() * 10;
                vector2.add("$ " + suma);
                modelo.addColumn("Ítem", vector);
                modelo.addColumn("Precio", vector2);
                jDialog2.setSize(400, 250);
                jDialog2.setVisible(true);
                System.out.println(chooser.getSelectedFiles().length);
            } catch (NumberFormatException ex) {
                JOptionPane.showMessageDialog(this, "Error en el precio.");
            }
        }
    }//GEN-LAST:event_dialogoConfirmarAlta