Example #1
0
  /** Handle button events. */
  @Override
  public boolean action(Event evt, Object arg) {
    if (evt.target instanceof Button) {
      String label = ((Button) (evt.target)).getLabel();

      if (((String) arg).equals(createLabel)) {
        scrollPanel.netPanel.set_mode(label);
        JavaBayesHelpMessages.show(JavaBayesHelpMessages.create_message);
        setCursor(Frame.DEFAULT_CURSOR);
      } else if (((String) arg).equals(moveLabel)) {
        scrollPanel.netPanel.set_mode(label);
        JavaBayesHelpMessages.show(JavaBayesHelpMessages.move_message);
        setCursor(Frame.MOVE_CURSOR);
      } else if (((String) arg).equals(deleteLabel)) {
        scrollPanel.netPanel.set_mode(label);
        JavaBayesHelpMessages.show(JavaBayesHelpMessages.delete_message);
        setCursor(Frame.HAND_CURSOR);
      } else if (((String) arg).equals(queryLabel)) {
        set_query_mode();
      } else if (((String) arg).equals(observeLabel)) {
        set_observe_mode();
      } else if (((String) arg).equals(editVariableLabel)) {
        set_edit_variable_mode();
      } else if (((String) arg).equals(editFunctionLabel)) {
        set_edit_function_mode();
      } else if (((String) arg).equals(editNetworkLabel)) {
        set_edit_network_mode();
      }
    }
    return true;
  }
Example #2
0
 /** Interact with menu options: queries are processed. */
 public void set_query_mode() {
   setCursor(Frame.DEFAULT_CURSOR);
   scrollPanel.netPanel.set_mode(queryLabel);
   JavaBayesHelpMessages.show(JavaBayesHelpMessages.query_message);
 }
Example #3
0
 /** Interact with menu options: edit function. */
 public void set_edit_function_mode() {
   setCursor(Frame.TEXT_CURSOR);
   scrollPanel.netPanel.set_mode(editFunctionLabel);
   JavaBayesHelpMessages.show(JavaBayesHelpMessages.edit_message);
 }
Example #4
0
 /** Interact with menu options: edit variable. */
 public void set_edit_variable_mode() {
   setCursor(Frame.TEXT_CURSOR);
   scrollPanel.netPanel.set_mode(editVariableLabel);
   JavaBayesHelpMessages.show(JavaBayesHelpMessages.edit_message);
 }
Example #5
0
 /** Interact with menu options: observe variables. */
 public void set_observe_mode() {
   setCursor(Frame.CROSSHAIR_CURSOR);
   scrollPanel.netPanel.set_mode(observeLabel);
   JavaBayesHelpMessages.show(JavaBayesHelpMessages.observe_message);
 }