Example #1
0
 /** Update the icon in the run button */
 private void updateRunButton() {
   if (stopIcon == null) {
     stopIcon = Resource.getIcon(getIcon("Pause"), true);
     startIcon = Resource.getIcon(getIcon("Play"), true);
   }
   if (startStopBtn != null) {
     boolean running = isRunning() && haveTimes();
     if (running) {
       startStopBtn.setIcon(stopIcon);
       startStopBtn.setToolTipText("Stop animation");
     } else {
       startStopBtn.setIcon(startIcon);
       startStopBtn.setToolTipText("Start animation");
     }
   }
 }
 private AbstractButton createButton(
     String text, ImageIcon icon, String toolTip, ActionListener actionListener) {
   AbstractButton button = new JButton(text, icon);
   button.setMaximumSize(buttonDimension);
   button.setPreferredSize(buttonDimension);
   if (toolTip != null) {
     button.setToolTipText(toolTip);
   }
   if (actionListener != null) {
     button.addActionListener(actionListener);
   }
   return button;
 }
Example #3
0
  protected Component getHelpButton(String helpId) {
    if (helpId != null) {

      final AbstractButton helpButton =
          ToolButtonFactory.createButton(UIUtils.loadImageIcon(HELP_ICON), false);

      HelpSet helpSet = helpBroker.getHelpSet();
      helpBroker.setCurrentID(helpId);

      if (helpButton != null) {
        helpButton.setToolTipText("Help");
        helpButton.setName("helpButton");
        helpBroker.enableHelpKey(helpButton, helpId, helpSet);
        helpBroker.enableHelpOnButton(helpButton, helpId, helpSet);
      }

      return helpButton;
    }

    return null;
  }
Example #4
0
 @Override
 public void refresh(final GUI gui, final AbstractButton b) {
   final String tt = gui.notify.query(false);
   b.setEnabled(tt != null);
   b.setToolTipText(tt != null && tt.isEmpty() ? C_GOFORWARD.help : tt);
 }