Examples of ProgressBar


Examples of fr.soleil.comete.swing.ProgressBar

    private static final long serialVersionUID = -4130714940108933631L;

    @Override
    public IComponent initWidget() {
        return new ProgressBar();
    }
View Full Code Here

Examples of games.stendhal.client.gui.ProgressBar

          "Account not created (running standalone)!");
      return;
    }
    // port couldn't be accessed from inner class
    final int finalPort;
    final ProgressBar progressBar = new ProgressBar(owner);

    try {
      port = Integer.parseInt(serverPortField.getText());
    } catch (final Exception ex) {
      JOptionPane.showMessageDialog(owner,
          "That is not a valid port number. Please try again.",
          "Invalid Port", JOptionPane.WARNING_MESSAGE);
      return;
    }
    finalPort = port;

    /* separate thread for connection process added by TheGeneral */
    // run the connection process in separate thread
    final Thread m_connectionThread = new Thread() {

      @Override
      public void run() {
        // initialize progress bar
        progressBar.start();
        // disable this screen when attempting to connect
        setEnabled(false);
 

        try {
          client.connect(server, finalPort);
          // for each major connection milestone call step()
          progressBar.step();
        } catch (final Exception ex) {
          // if something goes horribly just cancel the progress bar
          progressBar.cancel();
          setEnabled(true);
          JOptionPane.showMessageDialog(
              owner,
              "Unable to connect to server to create your account. The server may be down or, if you are using a custom server, " +
              "you may have entered its name and port number incorrectly.");

          logger.error(ex, ex);

          return;
        }

        try {
          final AccountResult result = client.createAccount(
              accountUsername, password, email);
          if (result.failed()) {
            /*
             * If the account can't be created, show an error
             * message and don't continue.
             */
            progressBar.cancel();
            setEnabled(true);
            JOptionPane.showMessageDialog(owner,
                result.getResult().getText(),
                "Create account failed",
                JOptionPane.ERROR_MESSAGE);
          } else {

            /*
             * Print username returned by server, as server can
             * modify it at will to match account names rules.
             */

            progressBar.step();
            progressBar.finish();

            client.setAccountUsername(accountUsername);
            client.setCharacter(accountUsername);

            /*
             * Once the account is created, login into server.
             */
            client.login(accountUsername, password);
            progressBar.step();
            progressBar.finish();

            setEnabled(false);
            if (owner != null) {
              owner.setVisible(false);
              owner.dispose();
            }

            stendhal.setDoLogin();
          }
        } catch (final TimeoutException e) {
          progressBar.cancel();
          setEnabled(true);
          JOptionPane.showMessageDialog(
              owner,
              "Unable to connect to server to create your account. The server may be down or, if you are using a custom server, you may have entered its name and port number incorrectly.",
              "Error Creating Account", JOptionPane.ERROR_MESSAGE);
        } catch (final InvalidVersionException e) {
          progressBar.cancel();
          setEnabled(true);
          JOptionPane.showMessageDialog(
              owner,
              "You are running an incompatible version of Stendhal. Please update",
              "Invalid version", JOptionPane.ERROR_MESSAGE);
        } catch (final BannedAddressException e) {
          progressBar.cancel();
          setEnabled(true);
          JOptionPane.showMessageDialog(
              owner,
              "Your IP is banned. If you think this is not right, please send a Support Request to http://sourceforge.net/tracker/?func=add&group_id=1111&atid=201111",
              "IP Banned", JOptionPane.ERROR_MESSAGE);
        } catch (final LoginFailedException e) {
          progressBar.cancel();
          setEnabled(true);
          JOptionPane.showMessageDialog(owner, e.getMessage(),
              "Login failed", JOptionPane.INFORMATION_MESSAGE);
        }
      }
View Full Code Here

Examples of games.stendhal.client.gui.ProgressBar

   */
  public void connect(final Profile profile) {
    // We are not in EDT
    SwingUtilities.invokeLater(new Runnable() {
      public void run() {
        progressBar = new ProgressBar(LoginDialog.this);
        progressBar.start();
        // disable this screen when attempting to connect
        setEnabled(false);
      }
    });
View Full Code Here

Examples of javafx.scene.control.ProgressBar

  /**
   * Creates the {@linkplain Preloader} {@linkplain Scene}
   */
  private void createPreloaderScene() {
    bar = new ProgressBar();
    bar.setMinWidth(WIDTH / 1.3d);
    final Light light = new Light.Distant();
    final Lighting lighting = new Lighting();
    lighting.setSurfaceScale(3d);
    lighting.setLight(light);
View Full Code Here

Examples of javafx.scene.control.ProgressBar

          refresh();
        }
    });
    buttonsPane.getChildren().add(refreshButton);
   
    final ProgressIndicator repeatProgressIndicator = new ProgressBar();
    progressbarDisplayTarget.getChildren().add(repeatProgressIndicator);
    final ToggleButton toggleButton = new ToggleButton("",new ImageView(new Image(getClass().getResourceAsStream("/de/scoopgmbh/copper/gui/icon/repeat.png"))));
    repeatProgressIndicator.setVisible(false);
    repeatProgressIndicator.setPrefWidth(300);
    repeatProgressIndicator.progressProperty().bind(repeatFilterService.progressProperty());
    toggleButton.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent event) {
        if (toggleButton.isSelected()){
          repeatFilterService.setRefreshIntervall(Long.valueOf(refreshRateInMs.get()));
          repeatFilterService.reset();
          repeatFilterService.start();
        } else {
          repeatFilterService.cancel();
        }
      }
    });
    repeatFilterService.setOnCancelled(new EventHandler<WorkerStateEvent>() {
      @Override
      public void handle(WorkerStateEvent event) {
        repeatProgressIndicator.setVisible(false);
      }
    });
    repeatFilterService.stateProperty().addListener(new ChangeListener<State>() {
      @Override
      public void changed(ObservableValue<? extends State> observable, State oldValue, State newValue) {
        if (newValue==State.CANCELLED || newValue == State.FAILED || newValue == State.SUCCEEDED){
          repeatProgressIndicator.setVisible(false);
        } else {
          repeatProgressIndicator.setVisible(true);
        }
       
      }
    });
   
View Full Code Here

Examples of net.laubenberger.bogatyr.view.swing.ProgressBar

    final JPanel panel = new Panel(new BorderLayout());

    final JLabel label = new Label(task.getText());
    panel.add(label, BorderLayout.NORTH);

    final JProgressBar pb = new ProgressBar();
    pb.setIndeterminate(true);
    panel.add(pb, BorderLayout.CENTER);

    final JButton button = new Button(localizer.getValue(HelperResource.RES_LABEL_CANCEL_TASK), view.getController()
        .getScaledIcon(Icon.CANCEL), localizer.getTooltip(HelperResource.RES_LABEL_CANCEL_TASK));
    button.addActionListener(new ActionListener() {
View Full Code Here

Examples of net.sf.fysix.presentation.renderer.ProgressBar

    worldDisplay2 = new WorldDisplay();
   
    hud1 = new HeadUpDisplay();
    hud2 = new HeadUpDisplay();
   
    pb1 = new ProgressBar();
    pb2 = new ProgressBar();
   
    if(levelEditor == true){
      editorDisplay = new ShapeEditorDisplay();
    }
   
View Full Code Here

Examples of nz.co.abrahams.asithappens.uiutil.ProgressBar

    /** Creates a new flow graph. */
    private void flowGraphButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_flowGraphButtonActionPerformed
        String fileName;
        FlowOptions options;
        PacketTraceLoadTask task;
        ProgressBar progressBar;
        FlowData data;
        TimeSeriesContext context;
        DataGraph graphFrame;
        SimpleDateFormat dateFormat;
        long fromDate;
        long toDate;
       
        try {
            fileName = fileField.getText();
            dateFormat = new SimpleDateFormat("dd/MM/yyyy H:mm:ss");
            fromDate = dateFormat.parse(fromDateField.getText() + " " + fromTimeField.getText()).getTime();
            toDate = dateFormat.parse(toDateField.getText() + " " + toTimeField.getText()).getTime();
           
            options = new FlowOptions(ipProtocolCheckBox.isSelected(), sourceAddressCheckBox.isSelected(),
                    destinationAddressCheckBox.isSelected(), false, sourcePortCheckBox.isSelected(), destinationPortCheckBox.isSelected());
           
            // create an asynchronous thread to fetch data while freeing up GUI
            task = new PacketTraceLoadTask(this, fileName, fromDate, toDate, options);
            progressBar = new ProgressBar("Reading capture file", "Graph title: Packet capture for " + fileName, task);
           
            // Can block event dispatch thread for a long time
            /*
            data = new FlowData(fileField.getText(), "Flow Graph", DataSets.DIRECTION_NONE, fromDate, toDate, options);
            context = new TimeSeriesContext(data, TimeSeriesContext.ABSOLUTE_BOUNDARIES,
View Full Code Here

Examples of nz.co.abrahams.asithappens.uiutil.ProgressBar

    /** Displays a graph based on stored information. */
    private void graphButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_graphButtonActionPerformed

        JOptionPane errorDialog;
        DataSetsLoadTask task;
        ProgressBar progressBar;
        DataSetsDAO dataSetsDAO;
        int sessionID;
        TimeSeriesContext.Aggregation aggregation;
        TimeSeriesContext.Interpolation interpolation;
        SimpleDateFormat dateFormat;
        SimpleDateFormat timeFormat;
        long sessionStartTime;
        long sessionFinishTime;
        long fromDate;
        long toDate;
        String graphTitle;
       
        sessionID = getSessionID();
        if ( sessionID == -1 )
            return;
       
        if ( ((JTable)(sessionsPane.getViewport().getView())).getSelectedRowCount() > 1 ) {
            errorDialog = new JOptionPane();
            errorDialog.showMessageDialog(this, "Please select a single session for graph display", "Multiple sessions selected", JOptionPane.ERROR_MESSAGE);
            return;
        }
       
        try {
            dataSetsDAO = DAOFactory.getDataSetsDAO();
           
            aggregation = TimeSeriesContext.Aggregation.values()[aggregationCombo.getSelectedIndex()];
            interpolation = TimeSeriesContext.Interpolation.values()[interpolationCombo.getSelectedIndex()];
            //dataTypeID = dba.getDataTypeID(sessionID);
           
            dateFormat = new SimpleDateFormat("dd/MM/yyyy H:mm:ss");
            fromDate = dateFormat.parse(fromDateField.getText() + " " + fromTimeField.getText()).getTime();
            toDate = dateFormat.parse(toDateField.getText() + " " + toTimeField.getText()).getTime();
            sessionStartTime = dataSetsDAO.retrieveSessionStartTime(sessionID);
            sessionFinishTime = dataSetsDAO.retrieveSessionFinishTime(sessionID);
            logger.debug("Creating session from " + fromDate + " to " + toDate);
           
            if ( fromDate < sessionStartTime - 1000 ) {
                errorDialog = new JOptionPane();
                errorDialog.showMessageDialog(this, "The \'From\' date/time must be within the session interval", "Can't display graph", JOptionPane.ERROR_MESSAGE);
                return;
            }
            if ( toDate > sessionFinishTime ) {
                errorDialog = new JOptionPane();
                errorDialog.showMessageDialog(this, "The \'To\' date/time must be within the session interval", "Can't display graph", JOptionPane.ERROR_MESSAGE);
                return;
            }
            if ( fromDate >= toDate ) {
                errorDialog = new JOptionPane();
                errorDialog.showMessageDialog(this, "The \'From\' date/time must be less than the \'To\' date/time", "Can't display graph", JOptionPane.ERROR_MESSAGE);
                return;
            }
           
            // Old - large blocking call to fetch data that freezes GUI
            //dataSets = new DataSets(sessionID, fromDate, toDate, aggregation);
           
            // Instead create an asynchronous thread to fetch data while freeing up GUI
            task = new DataSetsLoadTask(this, sessionID, fromDate, toDate, aggregation, interpolation);
            graphTitle = ((String)(((JTable)(sessionsPane.getViewport().getView())).getModel().getValueAt(getSelectedRow(), 0)));
            progressBar = new ProgressBar("Retrieving data", "Graph title: " + graphTitle, task);
           
        } catch (ParseException e) {
            ErrorHandler.modalError(this, "Unable to interpret given dates and times", "Can't display graph", e);
        } catch (DBException e) {
            ErrorHandler.modalError(this, "Cannot retrieve data from database", "Please check database connectivity", e);
View Full Code Here

Examples of org.apache.flex.utilities.converter.retrievers.utils.ProgressBar

            if(expectedSize > 1014 * 1024) {
                System.out.println("Expected size: " + (expectedSize / 1024 / 1024) + "MB");
            } else {
                System.out.println("Expected size: " + (expectedSize / 1024 ) + "KB");
            }
            final ProgressBar progressBar = new ProgressBar(expectedSize);
            while (transferedSize < expectedSize) {
                transferedSize += fos.getChannel().transferFrom(rbc, transferedSize, 1 << 20);
                progressBar.updateProgress(transferedSize);
            }
            fos.close();
            System.out.println();
            System.out.println("Finished downloading.");
            System.out.println("===========================================================");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.