Package es.miguelgonzalez.jgraficacomida

Examples of es.miguelgonzalez.jgraficacomida.ModeloGraficaComida


    @Override
    public void fireChangeEvent(GraficaComidaChangeEvent gcce) {
        //Si estamos actualizando la comida con la tabla
        if(chkSincronizarComida.isSelected()) {
            //Le decimos a la tabla que se actualiza
            ModeloGraficaComida mGraf = modeloPoblacion.getModeloGraficaComida();
            String[] valoresComida = ModeloPoblacionFactory.
                    crearDosisComidaModeloDefecto(mGraf.getAlimentoInicial(),
                    mGraf.getAlimentoMax(), mGraf.getDiaMax(),
                    mGraf.getAlimentoFinal());
            for(int i=0; i<30; i++) {
                modeloPoblacion.getModeloPoblacionTabla().
                        setValueAt(valoresComida[i], i, 4);
            }
            tablaPoblacion.repaint();
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));
                ModeloGraficaComida 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

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

        int temperatura = 0;
        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

            throw new ExperimentoInvalidoException(
                    Language.getI().getP("FICHERO_INVALIDO"));
        }
       
       
        ModeloGraficaComida modeloGraficaComida = null;
        try {
            modeloGraficaComida = new ModeloGraficaComida(aliI, dia, aliM, aliF);
        } catch (GraficaComidaIncorrectValueException ex) {
            throw new ExperimentoInvalidoException(ex);
        }
       
        return modeloGraficaComida;
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";
        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");
View Full Code Here

                    ": " + poblacion.getTemperatura()
                    + poblacion.getEscalaTemperatura(), 10);
           
            imprimirLineaVacia();
            //Imprimimos los datos del modelo de la gráfica
            ModeloGraficaComida 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

TOP

Related Classes of es.miguelgonzalez.jgraficacomida.ModeloGraficaComida

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.