Package org.xith3d.ui.hud.widgets

Examples of org.xith3d.ui.hud.widgets.Panel


        hud.getContentPane().addWidgetCentered(this, 4);
       
        this.setDefaultCloseOperation(null);
        this.setCloseButtonVisible(false);
       
        Panel panel = (Panel) this.getContentPane();
       
        params = new Parameters();
       
        loadButton = new Button(600, 40, Messages.getString("ParametersAsker.1")); //$NON-NLS-1$
        panel.addWidget(loadButton, 10, 20);
        loadButton.addButtonListener(this);
       
        saveButton = new Button(600, 40, Messages.getString("ParametersAsker.2")); //$NON-NLS-1$
        panel.addWidget(saveButton, 10, 70);
        saveButton.addButtonListener(this);
       
        panel.addWidget(new Label(280, 40, Messages.getString("ParametersAsker.3")), 10, 120); //$NON-NLS-1$
        initialDigibotsCount = new TextField(300, 40);
        panel.addWidget(initialDigibotsCount, 290, 120);
       
        panel.addWidget(new Label(280, 40, Messages.getString("ParametersAsker.4")), 10, 170); //$NON-NLS-1$
        foodFrequency = new TextField(300, 40);
        panel.addWidget(foodFrequency, 290, 170);
       
        panel.addWidget(new Label(280, 40, Messages.getString("ParametersAsker.5")), 10, 220); //$NON-NLS-1$
        terrainFile = new TextField(300, 40);
        panel.addWidget(terrainFile, 290, 220);
        loadTerrainButton = new Button(120, 40, Messages.getString("ParametersAsker.6")); //$NON-NLS-1$
        panel.addWidget(loadTerrainButton, 610, 220);
        loadTerrainButton.addButtonListener(this);
       
        okButton = new Button(120, 40, Messages.getString("ParametersAsker.7")); //$NON-NLS-1$
        panel.addWidget(okButton, 20, 270);
        okButton.addButtonListener(this);
       
        cancelButton = new Button(120, 40, Messages.getString("ParametersAsker.8")); //$NON-NLS-1$
        panel.addWidget(cancelButton, 160, 270);
        cancelButton.addButtonListener(this);
       
        updateDataToUI();
       
    }
View Full Code Here


       
        this.app = app;
        InputSystem.getInstance().getMouse().addMouseListener(this);
        app.getOperationScheduler().scheduleOperation(this);
       
        Panel panel = new Panel(300f, 180f, new Colorf(1f, 1f, 1f, .2f));
        frame = new Frame(panel, "Digibot Information");
        frame.setDefaultCloseOperation(null);
        frame.setCloseButtonVisible(false);
       
        genomeLabel = new Label(panel.getWidth(), panel.getHeight());
        panel.addWidget(genomeLabel, 6f, 6f);
       
        panel.addWidget(new Label(panel.getResX() - 20f, 30f, "Food level :"), 6f, 71f);
        foodBar = new ProgressBar(panel.getResX() - 20f, 30f);
        foodBar.setMinValue(0);
        foodBar.setMaxValue(100);
        panel.addWidget(foodBar, 6f, 92f);
       
        action = new Label(panel.getResX() - 20f, 30f, "Action :");
        panel.addWidget(action, 6f, 121f);
       
        final Button button = new Button(100f, 30f, "Tuer");
        button.addButtonListener(new ButtonListener() {
            public void onButtonClicked(AbstractButton clickedButton, Object userObject) {
                if(clickedButton == button) {
                    if(selectedDigibot != null) {
                        DigibotInfo.this.app.getWorld().killByAge(selectedDigibot);
                        delectionRequested  = true;
                    }
                }
            }
        });
       
        panel.addWidget(button, 100f, panel.getHeight() - (button.getHeight() + 10f));
        hud.addWindow(frame);
       
    }
View Full Code Here

TOP

Related Classes of org.xith3d.ui.hud.widgets.Panel

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.