Package practica1.actions

Examples of practica1.actions.ActionCerrarPoblacion


    private void init() {
        Container contentPane = getContentPane();
        contentPane.setLayout(new BorderLayout());
        setBounds(100, 100, 600, 500);
       
        PanelPoblacion panelPob = new PanelPoblacion(poblacion);
        contentPane.add(panelPob, BorderLayout.CENTER);
        setVisible(true);
       
    }
View Full Code Here


        String escala = "";
        String fecha = "";
        String luminosidad = "";
        boolean sincronizar = true;
        ModeloGraficaComida modeloGraficaComida = null;
        ModeloPoblacionTabla modeloPoblacionTabla = null;
        ModeloComentarios modeloComentarios = null;
       
        //Obtenemos las propiedades de la población
        NodeList lstValores = nPoblacion.getChildNodes();
       
View Full Code Here

        } else {
            throw new ExperimentoInvalidoException(
                    Language.getI().getP("FICHERO_INVALIDO"));
        }
       
        return new ModeloPoblacionTabla(datos, cabeceras);
    }
View Full Code Here

        String escP = poblacion.getEscalaTemperatura();
        String fecP = poblacion.getFecha();
        String lumP = poblacion.getLuminosidad();
        String sinP = poblacion.isSincronizarComida() ? "si" : "no";
        ModeloGraficaComida graP = poblacion.getModeloGraficaComida();
        ModeloPoblacionTabla tabP = poblacion.getModeloPoblacionTabla();
       
        Element nombre = xmlDoc.createElement("nombre");
        nombre.setTextContent(nomP);
        elPob.appendChild(nombre);
       
        Element tamanio = xmlDoc.createElement("tamaño");
        tamanio.setTextContent(tamP);
        elPob.appendChild(tamanio);
       
        Element temperatura = xmlDoc.createElement("temperatura");
        temperatura.setTextContent(temP);
        elPob.appendChild(temperatura);
       
        Element escalaT = xmlDoc.createElement("escala-temperatura");
        escalaT.setTextContent(escP);
        elPob.appendChild(escalaT);
       
        Element fecha = xmlDoc.createElement("fecha");
        fecha.setTextContent(fecP);
        elPob.appendChild(fecha);
       
        Element luminosidad = xmlDoc.createElement("luminosidad");
        luminosidad.setTextContent(lumP);
        elPob.appendChild(luminosidad);
       
        Element sincronizar = xmlDoc.createElement("sincronizar");
        sincronizar.setTextContent(sinP);
        elPob.appendChild(sincronizar);
       
        String graPAlimI = Integer.toString(graP.getAlimentoInicial());
        String graPAlimM = Integer.toString(graP.getAlimentoMax());
        String graPAlimD = Integer.toString(graP.getDiaMax());
        String graPAlimF = Integer.toString(graP.getAlimentoFinal());
       
        Element alimentacion = xmlDoc.createElement("alimentacion");
        elPob.appendChild(alimentacion);
       
        Element alimentoIni = xmlDoc.createElement("alimentacion-inicial");
        alimentoIni.setTextContent(graPAlimI);
        alimentacion.appendChild(alimentoIni);
       
        Element alimentoMax = xmlDoc.createElement("alimentacion-maxima");
        alimentoMax.setTextContent(graPAlimM);
        alimentacion.appendChild(alimentoMax);
       
        Element alimentoDia = xmlDoc.createElement("alimentacion-dia");
        alimentoDia.setTextContent(graPAlimD);
        alimentacion.appendChild(alimentoDia);
       
        Element alimentoFin = xmlDoc.createElement("alimentacion-final");
        alimentoFin.setTextContent(graPAlimF);
        alimentacion.appendChild(alimentoFin);
       
       
        Element tabla = xmlDoc.createElement("tabla-datos");
        elPob.appendChild(tabla);
        //Recorro las filas de la tabla
        for(int i=0; i < 30; i++) {
            Element diaDatos = xmlDoc.createElement("datos-dia-" + (i + 1));
            tabla.appendChild(diaDatos);
           
            Element tamanioPoblacionDia = xmlDoc.createElement("tamaño-poblacion");
            tamanioPoblacionDia.setTextContent((String)tabP.getValueAt(i, 1));
            diaDatos.appendChild(tamanioPoblacionDia);
           
            Element bacteriasMuertasDia = xmlDoc.createElement("bacterias-muertas");
            bacteriasMuertasDia.setTextContent((String)tabP.getValueAt(i, 2));
            diaDatos.appendChild(bacteriasMuertasDia);
           
            Element temperaturaDia = xmlDoc.createElement("temperatura");
            temperaturaDia.setTextContent((String)tabP.getValueAt(i, 3));
            diaDatos.appendChild(temperaturaDia);
           
            Element cantidadComida = xmlDoc.createElement("cantidad-comida");
            cantidadComida.setTextContent((String)tabP.getValueAt(i, 4));
            diaDatos.appendChild(cantidadComida);
        }
       
        Element comentarios = xmlDoc.createElement("comentarios");
        elPob.appendChild(comentarios);
View Full Code Here

               
                //Tabla
                sheet.mergeCells(2, 18, 4, 18);
                sheet.addCell(new Label(2, 18,
                        Language.getI().getP("TABLA"), wcf1));
                ModeloPoblacionTabla tabla = poblacion.
                        getModeloPoblacionTabla();
               
                //Cabecera de la tabla
                sheet.addCell(new Label(1, 20,
                        Language.getI().getP("DIA"), wcf2));
                sheet.addCell(new Label(2, 20,
                        Language.getI().getP("TAMANIO"), wcf2));
                sheet.addCell(new Label(3, 20,
                        Language.getI().getP("BACTERIAS_MUERTAS"), wcf2));
                sheet.addCell(new Label(4, 20,
                        Language.getI().getP("TEMPERATURA"), wcf2));
                sheet.addCell(new Label(5, 20,
                        Language.getI().getP("DOSIS_COMIDA"), wcf2));
               
                //Datos de la tabla
                for(int i=0; i<30; i++) {
                    sheet.addCell(new Label(1, 21 + i,
                            (String)tabla.getValueAt(i, 0), wcf2));
                    sheet.addCell(new Label(2, 21 + i,
                            (String)tabla.getValueAt(i, 1), wcf2));
                    sheet.addCell(new Label(3, 21 + i,
                            (String)tabla.getValueAt(i, 2), wcf2));
                    sheet.addCell(new Label(4, 21 + i,
                            (String)tabla.getValueAt(i, 3), wcf2));
                    sheet.addCell(new Label(5, 21 + i,
                            (String)tabla.getValueAt(i, 4), wcf2));
                }
               
                contadorPagina++;
            }
           
View Full Code Here

            jGrafica.setSize(300,200);
            jGrafica.paintComponent(graphicGrafica);
           
            //Imprimimos los datos del modelo de la tabla
            Graphics graphicTabla = pagina.create(70, 220, 500, 530);
            ModeloPoblacionTabla modeloTabla = poblacion.getModeloPoblacionTabla();
            TablaPoblacion tablaPoblacion = new TablaPoblacion(modeloTabla);
            JTableHeader header = tablaPoblacion.getTableHeader();
           
            tablaPoblacion.setSize(1, 470);
            header.setSize(tablaPoblacion.getWidth(), 30);
View Full Code Here

                Language.getI().getT(modeloPoblacion.getLuminosidad()));
        cboTemperatura.setSelectedItem(
                Language.getI().getT(modeloPoblacion.getEscalaTemperatura()));
        comidaPoblacionGrafica = new JGraficaComida(
                modeloPoblacion.getModeloGraficaComida());
        tablaPoblacion = new TablaPoblacion(
                modeloPoblacion.getModeloPoblacionTabla());
       
        String fecha = modeloPoblacion.getFecha();
        String fechaArray[] = fecha.split("/");
        Calendar calendar = Calendar.getInstance();
View Full Code Here

            jGrafica.paintComponent(graphicGrafica);
           
            //Imprimimos los datos del modelo de la tabla
            Graphics graphicTabla = pagina.create(70, 220, 500, 530);
            ModeloPoblacionTabla modeloTabla = poblacion.getModeloPoblacionTabla();
            TablaPoblacion tablaPoblacion = new TablaPoblacion(modeloTabla);
            JTableHeader header = tablaPoblacion.getTableHeader();
           
            tablaPoblacion.setSize(1, 470);
            header.setSize(tablaPoblacion.getWidth(), 30);

            tablaPoblacion.setPreferredScrollableViewportSize(
                    tablaPoblacion.getPreferredSize());

           
           
            header.paint(graphicTabla);
            graphicTabla.translate(0, header.getHeight());
            tablaPoblacion.paint(graphicTabla);
        }
       
       
        //Terminamos la impresión
        finImpresion();
View Full Code Here

        //Agregamos los objetos al panel de los datos del comidaPoblacionGrafica
        JPanel panelDatos = new JPanel(new GridBagLayout());
        panelDatosExperimento.add(panelDatos);
       
        calendario = new JCalendar(Calendar.getInstance());
        txtTamanioPoblacion = new JTextFieldNumerico();
       
       
        txtTemperatura = new JTextFieldNumerico();
       
        modeloTemperatura = new ModeloComboBox(new String[]{
            Language.getI().getP("CENTIGRADOS"),
            Language.getI().getP("FARENHEIT")});
       
View Full Code Here

    /**
     * Constructor por defecto del cell editor
     */
    public TablaCellEditorTextField() {
        //Nuestro textfield sólo permite números
        textField = new JTextFieldNumerico();

        //Creamos un listener
        cellEditorListener = new ArrayList<CellEditorListener>();
    }
View Full Code Here

TOP

Related Classes of practica1.actions.ActionCerrarPoblacion

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.