本文整理匯總了Java中org.eclipse.jface.viewers.TreeViewer.setSelection方法的典型用法代碼示例。如果您正苦於以下問題:Java TreeViewer.setSelection方法的具體用法?Java TreeViewer.setSelection怎麽用?Java TreeViewer.setSelection使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.eclipse.jface.viewers.TreeViewer
的用法示例。
在下文中一共展示了TreeViewer.setSelection方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: createDialogArea
import org.eclipse.jface.viewers.TreeViewer; //導入方法依賴的package包/類
@Override
protected Control createDialogArea ( final Composite parent )
{
setTitle ( "Select master server" );
setMessage ( "Choose a master server from the world model" );
final Composite composite = (Composite)super.createDialogArea ( parent );
final Composite wrapper = new Composite ( composite, SWT.NONE );
wrapper.setLayout ( new GridLayout ( 1, true ) );
wrapper.setLayoutData ( new GridData ( SWT.FILL, SWT.FILL, true, true ) );
final ObservablesManager mgr = new ObservablesManager ();
final TreeViewer viewer = new TreeViewer ( wrapper );
viewer.setAutoExpandLevel ( 2 );
viewer.getControl ().setLayoutData ( new GridData ( SWT.FILL, SWT.FILL, true, true, 1, 1 ) );
viewer.addDoubleClickListener ( new IDoubleClickListener () {
@Override
public void doubleClick ( final DoubleClickEvent event )
{
handleDoubleClick ();
}
} );
final Button add = new Button ( wrapper, SWT.RADIO );
add.setText ( "Add master server" );
add.setToolTipText ( "Assign the component to the selected master server in addition" );
this.replace = new Button ( wrapper, SWT.RADIO );
this.replace.setText ( "Replace all master servers" );
this.replace.setToolTipText ( "Assign the component soley to the selected master server" );
this.replace.setSelection ( true );
this.delete = new Button ( wrapper, SWT.RADIO );
this.delete.setText ( "Remove master server" );
this.delete.setToolTipText ( "Un-assign the component from the selected master server" );
mgr.runAndCollect ( new Runnable () {
@Override
public void run ()
{
createDataModel ( viewer );
}
} );
if ( this.lastSelection != null )
{
viewer.setSelection ( new StructuredSelection ( this.lastSelection ) );
viewer.reveal ( this.lastSelection );
}
return composite;
}