Java by API/org.eclipse.swt.widgets/ToolItem

Материал из Java эксперт
Перейти к: навигация, поиск

new ToolItem(ToolBar toolBar, int style)

   <source lang="java">

import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.ToolBar; import org.eclipse.swt.widgets.ToolItem; public class MainClass {

 public static void main(String[] a) {
   Display d = new Display();
   Shell s = new Shell(d);
   final ToolBar bar = new ToolBar(s, SWT.HORIZONTAL);
   bar.setSize(300, 70);
   bar.setLocation(0, 0);
   // create images for toolbar buttons
   // final Image saveIcon = new Image(d, "c:\\icons\\save.jpg");
   // final Image openIcon = new Image(d, "c:\\icons\\open.jpg");
   // final Image cutIcon = new Image(d, "c:\\icons\\cut.jpg");
   // final Image copyIcon = new Image(d, "c:\\icons\\copy.jpg");
   // final Image pasteIcon = new Image(d, "c:\\icons\\paste.jpg");
   // create and add the button for performing an open operation
   final ToolItem openToolItem = new ToolItem(bar, SWT.PUSH);
   // openToolItem.setImage(openIcon);
   openToolItem.setText("Open");
   openToolItem.setToolTipText("Open File");
   // create and add the button for performing a save operation
   final ToolItem saveToolItem = new ToolItem(bar, SWT.PUSH);
   // saveToolItem.setImage(saveIcon);
   saveToolItem.setText("Save");
   saveToolItem.setToolTipText("Save File");
   s.open();
   while (!s.isDisposed()) {
     if (!d.readAndDispatch())
       d.sleep();
   }
   d.dispose();
 }

}

      </source>
   
  
 
  



ToolItem: addSelectionListener(SelectionListener lis)

   <source lang="java">

import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.events.SelectionListener; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.ToolBar; import org.eclipse.swt.widgets.ToolItem; public class MainClass {

 public static void main(String[] a) {
   Display d = new Display();
   Shell s = new Shell(d);
   final ToolBar bar = new ToolBar(s, SWT.HORIZONTAL);
   bar.setSize(300, 70);
   bar.setLocation(0, 0);
   // create images for toolbar buttons
   // final Image saveIcon = new Image(d, "c:\\icons\\save.jpg");
   // final Image openIcon = new Image(d, "c:\\icons\\open.jpg");
   // final Image cutIcon = new Image(d, "c:\\icons\\cut.jpg");
   // final Image copyIcon = new Image(d, "c:\\icons\\copy.jpg");
   // final Image pasteIcon = new Image(d, "c:\\icons\\paste.jpg");
   // create and add the button for performing an open operation
   final ToolItem openToolItem = new ToolItem(bar, SWT.PUSH);
   // openToolItem.setImage(openIcon);
   openToolItem.setText("Open");
   openToolItem.setToolTipText("Open File");
   // create and add the button for performing a save operation
   final ToolItem saveToolItem = new ToolItem(bar, SWT.PUSH);
   // saveToolItem.setImage(saveIcon);
   saveToolItem.setText("Save");
   saveToolItem.setToolTipText("Save File");
   // create inner classes for SelectionListeners
   class Open implements SelectionListener {
     public void widgetSelected(SelectionEvent event) {
       System.out.println("Open");
     }
     public void widgetDefaultSelected(SelectionEvent event) {
     }
   }
   openToolItem.addSelectionListener(new Open());
   s.open();
   while (!s.isDisposed()) {
     if (!d.readAndDispatch())
       d.sleep();
   }
   d.dispose();
 }

}


      </source>
   
  
 
  



ToolItem: setText(String text)

   <source lang="java">

import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.ToolBar; import org.eclipse.swt.widgets.ToolItem; public class MainClass {

 public static void main(String[] a) {
   Display d = new Display();
   Shell s = new Shell(d);
   final ToolBar bar = new ToolBar(s, SWT.HORIZONTAL);
   bar.setSize(300, 70);
   bar.setLocation(0, 0);
   // create images for toolbar buttons
   // final Image saveIcon = new Image(d, "c:\\icons\\save.jpg");
   // final Image openIcon = new Image(d, "c:\\icons\\open.jpg");
   // final Image cutIcon = new Image(d, "c:\\icons\\cut.jpg");
   // final Image copyIcon = new Image(d, "c:\\icons\\copy.jpg");
   // final Image pasteIcon = new Image(d, "c:\\icons\\paste.jpg");
   // create and add the button for performing an open operation
   final ToolItem openToolItem = new ToolItem(bar, SWT.PUSH);
   // openToolItem.setImage(openIcon);
   openToolItem.setText("Open");
   openToolItem.setToolTipText("Open File");
   // create and add the button for performing a save operation
   final ToolItem saveToolItem = new ToolItem(bar, SWT.PUSH);
   // saveToolItem.setImage(saveIcon);
   saveToolItem.setText("Save");
   saveToolItem.setToolTipText("Save File");
   s.open();
   while (!s.isDisposed()) {
     if (!d.readAndDispatch())
       d.sleep();
   }
   d.dispose();
 }

}

      </source>
   
  
 
  



ToolItem: setToolTipText(String text)

   <source lang="java">

import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.ToolBar; import org.eclipse.swt.widgets.ToolItem; public class MainClass {

 public static void main(String[] a) {
   Display d = new Display();
   Shell s = new Shell(d);
   final ToolBar bar = new ToolBar(s, SWT.HORIZONTAL);
   bar.setSize(300, 70);
   bar.setLocation(0, 0);
   // create images for toolbar buttons
   // final Image saveIcon = new Image(d, "c:\\icons\\save.jpg");
   // final Image openIcon = new Image(d, "c:\\icons\\open.jpg");
   // final Image cutIcon = new Image(d, "c:\\icons\\cut.jpg");
   // final Image copyIcon = new Image(d, "c:\\icons\\copy.jpg");
   // final Image pasteIcon = new Image(d, "c:\\icons\\paste.jpg");
   // create and add the button for performing an open operation
   final ToolItem openToolItem = new ToolItem(bar, SWT.PUSH);
   // openToolItem.setImage(openIcon);
   openToolItem.setText("Open");
   openToolItem.setToolTipText("Open File");
   // create and add the button for performing a save operation
   final ToolItem saveToolItem = new ToolItem(bar, SWT.PUSH);
   // saveToolItem.setImage(saveIcon);
   saveToolItem.setText("Save");
   saveToolItem.setToolTipText("Save File");
   s.open();
   while (!s.isDisposed()) {
     if (!d.readAndDispatch())
       d.sleep();
   }
   d.dispose();
 }

}

      </source>