Package practica1.controller

Examples of practica1.controller.Controller$EscuchadorAbrir


            //Número del panel a mostrar
            int nPanelMostrar = -1;
           
            //Buscamos el panel de la población y lo mostramos
            for(int i=0; i<tabPaned.getTabCount() && nPanelMostrar == -1; i++) {
                LogicPoblacion poblacionPanel = ((PanelPoblacion)tabPaned
                        .getComponent(i)).getPoblacion();
                if(poblacionPanel.equals(
                        event.getPoblacion())) {
                    //Es el panel que queremos eliminar
                    nPanelMostrar = i;
                }
            }
View Full Code Here


            //Número del panel a mostrar
            int nPanel = -1;
           
            //Buscamos el panel de la población y cambianos el nombre de su tab
            for(int i=0; i<tabPaned.getTabCount() && nPanel == -1; i++) {
                LogicPoblacion poblacionPanel = ((PanelPoblacion)tabPaned
                        .getComponent(i)).getPoblacion();
                if(poblacionPanel.equals(
                        event.getPoblacion())) {
                    //Es el panel que queremos eliminar
                    nPanel = i;
                }
            }
View Full Code Here

       
            poblacionAbrir.addLogicPoblacionListener(this);
           
            //Notificamos que hemos abierto una población
            for(LogicExperimentoListener l : listeners) {
                l.abiertaPoblacion(new LogicExperimentoEvent(poblacionAbrir));
            }
        } else {
            //Notificamos que se va a mostrar la población
            for(LogicExperimentoListener l : listeners) {
                l.mostrarPoblacion(new LogicExperimentoEvent(poblacionAbrir));
            }
        }
    }
View Full Code Here

        if(indexPoblacion >= 0) {
            poblacionesAbiertas.remove(indexPoblacion);

            //Notificamos que hemos cerrado una población
            for(LogicExperimentoListener l : listeners) {
                l.cerradaPoblacion(new LogicExperimentoEvent(poblacionCerrar));
            }
        }
    }
View Full Code Here

            LogicPoblacion p = poblacionesAbiertas.get(0);
            poblacionesAbiertas.remove(p);
           
            //Notificamos que hemos cerrado una población
            for(LogicExperimentoListener l : listeners) {
                l.cerradaPoblacion(new LogicExperimentoEvent(p));
            }
        }
    }
View Full Code Here

     */
    @Override
    public void poblacionChange(LogicPoblacionEvent event) {
        //Notificamos que el experimento ha sido modificado
        for(LogicExperimentoListener l : listeners) {
            l.poblacionChanged(new LogicExperimentoEvent(
                    event.getLogicPoblacion()));
        }
    }
View Full Code Here

     * @param poblacion LogicPoblacion
     */
    public void mostrarPoblacion(LogicPoblacion poblacion) {
        //Notificamos que queremos mostrar una población
        for(LogicExperimentoListener l : listeners) {
            l.mostrarPoblacion(new LogicExperimentoEvent(poblacion));
        }
    }
View Full Code Here

     * que ha sido modificada
     */
    private void firePoblacionChange() {
        modified = true;
        for(LogicPoblacionListener l : listeners) {
            l.poblacionChange(new LogicPoblacionEvent(this));
        }
    }
View Full Code Here

   
    /**
     * Inicializa los listeners
     */
    private void initListeners() {
        poblacion.addLogicPoblacionListener(new LogicPoblacionListener() {
            /**
             * Cuando la población cambia actualizamos el nombre de la ventana
             * por si el nombre de la población ha cambiado
             */
            @Override
View Full Code Here

       
        Container containerPane = getContentPane();
        containerPane.setLayout(new BorderLayout());
       
        panelPoblaciones = new PanelPoblaciones();
        panelExperimentos = new PanelExperimentos();
       
        splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,
                panelExperimentos, panelPoblaciones);
        splitPane.setDividerLocation(anchoSplit);
       
View Full Code Here

TOP

Related Classes of practica1.controller.Controller$EscuchadorAbrir

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.