Exemple #1
0
 public void actionPerformed(ActionEvent ae) {
   if (ae.getActionCommand() == "timer") {
     if (counter >= imagePaths.length) {
       timer.stop();
       counter = 0;
       PlayStopButton.setText("Play");
     } else {
       try {
         // if the array contains URLs
         if (imagePaths[counter].contains("http://")) {
           scrollPane.setToolTipText(imagePaths[counter]);
           imageIcon = new ImageIcon((new URL(imagePaths[counter++])));
           scrollPane.setViewportView(new JLabel(imageIcon));
         }
         // if the array contains local images
         else {
           image.setIcon(new ImageIcon(imagePaths[counter]));
           image.setToolTipText(imagePaths[counter++]);
         }
       } catch (MalformedURLException ex) {
         Logger.getLogger(Slideshow.class.getName()).log(Level.SEVERE, null, ex);
         image = new JLabel("?" + imagePaths);
       }
     }
   }
 }
 /** Callback event handler to process clicks on any of the buttons. */
 public void actionPerformed(ActionEvent ae) {
   processCommand(ae.getActionCommand());
 }
Exemple #3
0
 /**
  * ************************************************************************ Action Listener
  *
  * @param e event
  */
 @Override
 public void actionPerformed(ActionEvent e) {
   if (e.getActionCommand().equals(ConfirmPanel.A_OK)) dispose();
 } //	actionPerformed