java.beans.EventHandler类的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(237)

本文整理了Java中java.beans.EventHandler类的一些代码示例,展示了EventHandler类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EventHandler类的具体详情如下:
包路径:java.beans.EventHandler
类名称:EventHandler

EventHandler介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

EventHandler eh = new EventHandler<ActionEvent>() {
  @Override
  public void handle(ActionEvent event) {
    if (event.getSource() instanceof CheckBox) {
      CheckBox chk = (CheckBox) event.getSource();
      System.out.println("Action performed on checkbox " + chk.getText());
      if ("chk 1".equals(chk.getText())) {
        chk2.setSelected(!chk1.isSelected());
      } else if ("chk 2".equals(chk.getText())) {
        chk1.setSelected(!chk2.isSelected());
      }
    }
  }
};

chk1.setOnAction(eh);
chk2.setOnAction(eh);

代码示例来源:origin: stackoverflow.com

jButton1.addActionListener(
   (ActionListener)EventHandler.create(ActionListener.class, jList1, "clearSelection"));

代码示例来源:origin: org.swinglabs.swingx/swingx-all

InvocationHandler h = Proxy.getInvocationHandler(list[i]);
if (h instanceof EventHandler && ((EventHandler) h).getTarget() instanceof Serializable) {
  EventHandler eh = (EventHandler) h;
  s.writeObject(eh.getTarget());
  s.writeObject(eh.getAction());

代码示例来源:origin: stackoverflow.com

button.addActionListener(
(ActionListener)EventHandler.create(ActionListener.class,  
 softwareInstance, "updateState"));

代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-action

InvocationHandler h = Proxy.getInvocationHandler(list[i]);
if (h instanceof EventHandler && ((EventHandler) h).getTarget() instanceof Serializable) {
  EventHandler eh = (EventHandler) h;
  s.writeObject(eh.getTarget());
  s.writeObject(eh.getAction());

代码示例来源:origin: stackoverflow.com

myButton.addActionListener(
 (ActionListener)EventHandler.create(ActionListener.class, frame, "toFront"));

代码示例来源:origin: openmrs/openmrs-core

/**
   * @throws SerializationException
   * @see SimpleXStreamSerializer#serialize(Object)
   */
  @Test
  public void serialize_shouldNotSerializeProxies() throws SerializationException {
    EventHandler h = new EventHandler(new ProcessBuilder("someApp"), "start", null, null);
    Object proxy = Proxy.newProxyInstance(this.getClass().getClassLoader(), new Class[] { OpenmrsObject.class }, h);
    expectedException.expect(XStreamException.class);
    new SimpleXStreamSerializer().serialize(proxy);
  }
}

代码示例来源:origin: tmyroadctfig/swingx

InvocationHandler h = Proxy.getInvocationHandler(list[i]);
if (h instanceof EventHandler && ((EventHandler) h).getTarget() instanceof Serializable) {
  EventHandler eh = (EventHandler) h;
  s.writeObject(eh.getTarget());
  s.writeObject(eh.getAction());

代码示例来源:origin: org.orbisgis/orbisgis-omanager

/**
 * @param bundleContext Bundle context to track.
 */
public BundleListModel(BundleContext bundleContext, RepositoryAdminTracker repositoryAdminTrackerCustomizer) {
  this.bundleContext = bundleContext;
  this.repositoryAdminTrackerCustomizer = repositoryAdminTrackerCustomizer;
  repositoryAdminTrackerCustomizer.getPropertyChangeSupport().
      addPropertyChangeListener(EventHandler.create(PropertyChangeListener.class,this,"update"));
}

代码示例来源:origin: stackoverflow.com

this.setContextMenu(menu);
  this.getContextMenu().setAutoHide(true);

   EventHandler event = new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent me) {
  if (me.getButton() == MouseButton.SECONDARY) {
 tableView.getContextMenu().show(tableView, me.getSceneX(), me.getSceneY());
  }
 }
};    
   this.addEventHandler(MouseEvent.MOUSE_CLICKED,event);

代码示例来源:origin: org.orbisgis/orbisgis-view

/**
 * Init listeners
 * @return 
 */
public ProxyPreferenceModel initListeners() {
  //useProxy.addPreferenceListener(EventHandler.create(PreferenceListener.class, this,"onChangeUseProxy",""));        
  proxyPort.addPreferenceListener(EventHandler.create(StringPreferenceListener.class, this,"onUserSetProxyPort",""));        
  return this;
}

代码示例来源:origin: stackoverflow.com

EventHandler boatHandler = new EventHandler<javafx.scene.input.MouseEvent>(){
    public void handle(javafx.scene.input.MouseEvent event){
    //code used for retrieving x,y values
    canvas.removeEventHandler(MouseEvent.MOUSE_PRESSED, this);

    }
}

代码示例来源:origin: org.orbisgis/orbisgis-omanager

public ActionDeploy(String label, String toolTipText, boolean start, Resource resource,BundleContext bundleContext,Component frame,Icon icon, boolean warnUser) {
  super(label, toolTipText, icon, frame, warnUser);
  this.start = start;
  this.resource = resource;
  this.bundleContext = bundleContext;
  this.frame = frame;
  setActionListener(EventHandler.create(ActionListener.class, this, "doWork"));
}
private void deployBundle(Resolver resolver) {

代码示例来源:origin: stackoverflow.com

this.email = new TextBox({
  size: [300, 40],
  placeholder:'email'
});

var event_handler = new EventHandler();

event_handler.on('surface-has-rendered', function(control){
  control.focus();
});

this.email.pipe(event_handler);

代码示例来源:origin: org.orbisgis/orbisgis-omanager

private void createRadioButton(String label,String toolTipText,boolean state,String methodName,ButtonGroup filterGroup,JPanel radioBar) {
  JRadioButton noStateFilter = new JRadioButton(label,state);
  noStateFilter.setToolTipText(toolTipText);
  noStateFilter.addActionListener(EventHandler.create(ActionListener.class, this, methodName));
  filterGroup.add(noStateFilter);
  radioBar.add(noStateFilter);
}
private JPanel createFilterComponents() {

代码示例来源:origin: stackoverflow.com

EventHandler handler = new EventHandler<ActionEvent>() {
  public void handle(InputEvent event) {
    // do something 
    event.consume();
  }
};

代码示例来源:origin: orbisgis/orbisgis

private void setListeners() {
  progressMonitor.addPropertyChangeListener(ProgressMonitor.PROP_PROGRESSION, EventHandler.create
      (PropertyChangeListener.class, this, "onProgressMonitorChange"));
  progressMonitor.addPropertyChangeListener(ProgressMonitor.PROP_CANCEL, EventHandler.create
      (PropertyChangeListener.class, this, "cancel"));
}

代码示例来源:origin: stackoverflow.com

EventHandler evChb = new EventHandler<ActionEvent>() {
  @Override
  public void handle(ActionEvent event) {  
    if (event.getSource() instanceof CheckBox) {
      CheckBox chb = (CheckBox) event.getSource();
      chb.setSelected(!chb.isSelected());
    }
  }
};

代码示例来源:origin: org.orbisgis/toc

/**
 * Initializes the buttons used to configure how coloured classification must be generated.
 */
private void  initButtons(){
  bGrad = new JRadioButton("");
  bPal = new JRadioButton("");
  bGrad.addActionListener(
      EventHandler.create(ActionListener.class, this, "onClickGrad"));
  bPal.addActionListener(
      EventHandler.create(ActionListener.class, this, "onClickPal"));
  bPal.setSelected(true);
  ButtonGroup bg = new ButtonGroup();
  bg.add(bGrad);
  bg.add(bPal);
  onClickPal();
}

代码示例来源:origin: stackoverflow.com

EventHandler eventHandler = new EventHandler<MouseEvent>()
   {
     @Override
     public void handle(MouseEvent me)
     {
      if (mouseEvent.getButton().equals(MouseButton.PRIMARY)) {
       if (mouseEvent.getClickCount() == 2) {
        ...
        ...
        ...
      } }
     }
   }

相关文章