Package es.miguelgonzalez.jgraficacomida

Examples of es.miguelgonzalez.jgraficacomida.JGraficaComidaModel


                        + "NOMBREEXPERIMENTO, NOMBREPOBLACION, FECHACOMENTARIO,"
                        + " COMENTARIO) VALUES(?, ?, ?, ?)");
               
                //Guardamos las poblaciones
                for(LogicPoblacion p : expGuardar.getPoblaciones()) {
                    JGraficaComidaModel m = p.getModeloGraficaComida();
                    ModeloPoblacionTabla mT = p.getModeloPoblacionTabla();
                    ModeloComentarios mC = p.getModeloComentarios();
                   
                    psPob.setString(1, expGuardar.getNombreExperimento());
                    psPob.setString(2, p.getNombrePoblacion());
                    psPob.setString(3, p.getFecha());
                    psPob.setInt(4, p.getTamanioPoblacion());
                    psPob.setInt(5, p.getTemperatura());
                    psPob.setInt(6, p.getNumDias());
                    psPob.setString(7, p.getEscalaTemperatura());
                    psPob.setBoolean(8, p.isSincronizarComida());
                    psPob.setInt(9, m.getAlimentoInicial());
                    psPob.setInt(10, m.getDiaMax());
                    psPob.setInt(11, m.getAlimentoMax());
                    psPob.setInt(12, m.getAlimentoFinal());
                   
                    psPob.addBatch();
                   
                    for(int i=0; i<mT.getRowCount(); i++) {
                        psTab.setString(1, expGuardar.getNombreExperimento());
View Full Code Here


     */
    @Override
    public void fireChangeEvent(GraficaComidaChangeEvent gcce) {
        //Si estamos actualizando la comida con la tabla
        if(chkSincronizarComida.isSelected()) {
            JGraficaComidaModel mGraf = modeloPoblacion.getModeloGraficaComida();
            ModeloPoblacionTabla tablaModel =
                    modeloPoblacion.getModeloPoblacionTabla();
           
            String[] valoresComida = ModeloPoblacionFactory.
                    crearDosisComidaModeloDefecto(mGraf.getAlimentoInicial(),
                    mGraf.getAlimentoMax(), mGraf.getDiaMax(),
                    mGraf.getAlimentoFinal(), modeloPoblacion.
                    getExperimentoPadre().getNumDiasExperimento());
            //Actualizamos el modelo de la tabla con los nuevos valores
            tablaModel.setDosisComida(valoresComida);
        }
    }
View Full Code Here

            int temperatura = 0;
            String escala = "";
            String fecha = "";
            String luminosidad = "";
            boolean sincronizar = true;
            JGraficaComidaModel modeloGraficaComida = null;
            ModeloPoblacionTabla modeloPoblacionTabla = null;
            ModeloComentarios modeloComentarios = null;
            SimulacionBacterias modeloSimulacion = null;

            //Obtenemos las propiedades de la población
View Full Code Here

                throw new ExperimentoInvalidoException(
                        Language.getI().getP("FICHERO_INVALIDO"));
            }


            JGraficaComidaModel modeloGraficaComida = null;
            try {
                modeloGraficaComida = new JGraficaComidaModel(numDiasExperimento,
                        0, limiteAlimentacionMaxima);

                modeloGraficaComida.setAlimentoMax(aliM);
                modeloGraficaComida.setAlimentoInicial(aliI);
                modeloGraficaComida.setDiaMax(dia);
                modeloGraficaComida.setAlimentoFinal(aliF);
            } catch (GraficaComidaIncorrectValueException ex) {
                throw new ExperimentoInvalidoException(ex);
            }

            return modeloGraficaComida;
View Full Code Here

        temperatura = 0;
        escalaTemperatura = "";
        luminosidad = "";
        modeloComentarios = new ModeloComentarios();
       
        modeloGraficaComida = new JGraficaComidaModel();
        modeloGraficaComida.addChangeEventListener(
                new GraficaComidaChangeEventListener() {
            @Override
            public void fireChangeEvent(GraficaComidaChangeEvent gcce) {
                modeloGraficaChange();
View Full Code Here

        ArrayList<Comentario> comentarios = modeloComentarios.getComentarios();
        for(Comentario c : comentarios) {
            modeloC.addComentario(c);
        }
        pob.setModeloComentarios(modeloC);
        JGraficaComidaModel modeloGrafica = null;
        try {
            modeloGrafica = new JGraficaComidaModel(
                    numDias, modeloGraficaComida.getLimiteInferiorComida(),
                    modeloGraficaComida.getLimiteSuperiorComida());
            modeloGrafica.setNumDias(modeloGraficaComida.getNumDias());
            modeloGrafica.setAlimentoMax(modeloGraficaComida.getAlimentoMax());
            modeloGrafica.setDiaMax(modeloGraficaComida.getDiaMax());
            modeloGrafica.setAlimentoInicial(modeloGraficaComida.getAlimentoInicial());
            modeloGrafica.setAlimentoFinal(modeloGraficaComida.getAlimentoFinal());
        } catch (GraficaComidaIncorrectValueException ex) {
            Practica1.log.error("No se pudo clonar el modelo de la gráfica" +
                    "de la población", ex);
        }
        pob.setModeloGraficaComida(modeloGrafica);
View Full Code Here

                    p.setTemperatura(temperatura);
                    p.setNumDias(numDias);
                    p.setEscalaTemperatura(escalaTemp);
                    p.setSincronizarComida(sincronizarCom);
                   
                    JGraficaComidaModel modelGrafica = new JGraficaComidaModel(numDias,
                            0, limiteAlimentacionMax);
                    modelGrafica.setAlimentoInicial(0);
                    modelGrafica.setAlimentoFinal(0);
                    modelGrafica.setAlimentoMax(alimentacionMax);
                    modelGrafica.setDiaMax(diaMax);
                    modelGrafica.setAlimentoInicial(alimentacionIni);
                    modelGrafica.setAlimentoFinal(alimentacionFin);
                    p.setModeloGraficaComida(modelGrafica);
                   
                    String[][] datos = new String[numDias][];
                    String []cabeceras = new String[]{
                        Language.getI().getP("DIA"),
View Full Code Here

               
                //Modelo de la gráfica
                sheet.mergeCells(2, 9, 4, 9);
                sheet.addCell(new Label(2, 9,
                        Language.getI().getP("ALIMENTACION"), wcf1));
                JGraficaComidaModel grafica = poblacion.getModeloGraficaComida();
               
                sheet.addCell(new Label(1, 12,
                        Language.getI().getP("ALIMENTACION_INICIAL") + ": "));
                sheet.addCell(new Label(2, 12, ""+grafica.getAlimentoInicial()));
               
                sheet.addCell(new Label(1, 13,
                        Language.getI().getP("ALIMENTACION_MAXIMA") + ": "));
                sheet.addCell(new Label(2, 13, ""+grafica.getAlimentoMax()));
               
                sheet.addCell(new Label(1, 14,
                        Language.getI().getP("DIA_MAXIMO") + ": "));
                sheet.addCell(new Label(2, 14, ""+grafica.getDiaMax()));
               
                sheet.addCell(new Label(1, 15,
                        Language.getI().getP("ALIMENTACION_FINAL") + ": "));
                sheet.addCell(new Label(2, 15, ""+grafica.getAlimentoMax()));
               
                //Gráfica de la población
               
                BufferedImage imgGrafica = new BufferedImage(300, 200,
                    BufferedImage.TYPE_INT_RGB);
View Full Code Here

                    ": " + poblacion.getTemperatura()
                    + poblacion.getEscalaTemperatura(), 10);
           
            imprimirLineaVacia();
            //Imprimimos los datos del modelo de la gráfica
            JGraficaComidaModel grafica = poblacion.getModeloGraficaComida();
            imprimirLinea(Language.getI().getP("DATOS_GRAFICA_COMIDA"), 0);
           
            imprimirLinea(Language.getI().getP("ALIMENTACION_INICIAL") +
                    ": " + grafica.getAlimentoInicial(), 10);
            imprimirLinea(Language.getI().getP("ALIMENTACION_MAXIMA") +
                    ": " + grafica.getAlimentoMax(), 10);
            imprimirLinea(Language.getI().getP("DIA_ALIMENTACION_MAXIMA") +
                    ": " + grafica.getDiaMax(), 10);
            imprimirLinea(Language.getI().getP("ALIMENTACION_FINAL") +
                    ": " + grafica.getAlimentoFinal(), 10);

            //Pintamos la gráfica
            Graphics graphicGrafica = pagina.create(250, 30, 300, 200);
            JGraficaComidaDibujo jGrafica = new JGraficaComidaDibujo(grafica);
            jGrafica.setSize(300,200);
View Full Code Here

            String temP = Integer.toString(poblacion.getTemperatura());
            String escP = poblacion.getEscalaTemperatura();
            String fecP = poblacion.getFecha();
            String lumP = poblacion.getLuminosidad();
            String sinP = poblacion.isSincronizarComida() ? "si" : "no";
            JGraficaComidaModel 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");
View Full Code Here

TOP

Related Classes of es.miguelgonzalez.jgraficacomida.JGraficaComidaModel

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.