コード例 #1
0
 /**
  * Creates a button for an action.
  *
  * @param action the action
  */
 protected void createButtonForAction(final Action action) {
   Button selectButton = getToolkit().createButton(composite, "", SWT.PUSH);
   selectButton.setImage(action.getImageDescriptor().createImage());
   selectButton.setToolTipText(action.getToolTipText());
   selectButton.addSelectionListener(
       new SelectionAdapter() {
         @Override
         public void widgetSelected(SelectionEvent e) {
           action.run();
         }
       });
 }