Package practica1.ui.tablaPoblacion

Examples of practica1.ui.tablaPoblacion.ModeloPoblacionTabla


     * aplicación y salir
     * @param e ActionEvent Evento producido
     */
    @Override
    public void actionPerformed(ActionEvent e) {
        DialogSobre sobre = new DialogSobre(Practica1.getInstance());
       
        sobre.setVisible(true);
    }
View Full Code Here


   
    /**
     * Construye los componentes gráficos (barra de menú, paneles...)
     */
    private void initComponents() {
        BarraMenus menuBar = new BarraMenus();
        setJMenuBar(menuBar);
       
        Container containerPane = getContentPane();
        containerPane.setLayout(new BorderLayout());
       
View Full Code Here

         * @param event ControllerPoblacionEvent
         */
        @Override
        public void abiertaPoblacion(ControllerPoblacionEvent event) {
            LogicPoblacion poblacion = event.getPoblacion();
            PanelPoblacion panelNuevo = new PanelPoblacion(poblacion);
           
            tabPaned.addTab(poblacion.getNombrePoblacion()
                    , null, panelNuevo,
                            Language.getI().getP("DATOS_POBLACION"));

View Full Code Here

    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

                            (bacMuertas != 0) ? bacMuertas + "": "",
                            (temp != 0) ? temp + "" : "",
                            "" + comidaDia};
                    }
                   
                    ModeloPoblacionTabla modelTabla =
                            new ModeloPoblacionTabla(datos, cabeceras);
                    p.setModeloPoblacionTabla(modelTabla);
                   
                    //Obtenemos los comentarios de la población
                    ModeloComentarios modelComentarios = new ModeloComentarios();
                   
View Full Code Here

TOP

Related Classes of practica1.ui.tablaPoblacion.ModeloPoblacionTabla

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.