本文整理了Java中org.eclipse.swt.widgets.MenuItem.setEnabled()
方法的一些代码示例,展示了MenuItem.setEnabled()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MenuItem.setEnabled()
方法的具体详情如下:
包路径:org.eclipse.swt.widgets.MenuItem
类名称:MenuItem
方法名:setEnabled
[英]Enables the receiver if the argument is true
, and disables it otherwise. A disabled menu item is typically not selectable from the user interface and draws with an inactive or "grayed" look.
[中]如果参数为[$0$],则启用接收器,否则禁用接收器。禁用的菜单项通常无法从用户界面中选择,并以非活动或“灰色”外观绘制。
代码示例来源:origin: caoxinyu/RedisClient
protected void dataItemSelected() {
menuServer.getItem(1).setEnabled(false);
menuServer.getItem(2).setEnabled(false);
menuServer.getItem(3).setEnabled(false);
menuData.getItem(0).setEnabled(false);
menuData.getItem(1).setEnabled(true);
menuData.getItem(2).setEnabled(true);
menuData.getItem(3).setEnabled(true);
menuData.getItem(5).setEnabled(true);
menuData.getItem(6).setEnabled(true);
menuData.getItem(7).setEnabled(false);
menuData.getItem(9).setEnabled(false);
menuData.getItem(10).setEnabled(false);
menuFavorite.getItem(0).setEnabled(true);
}
代码示例来源:origin: caoxinyu/RedisClient
private void containerItemsSelected() {
menuServer.getItem(1).setEnabled(false);
menuServer.getItem(2).setEnabled(false);
menuServer.getItem(3).setEnabled(false);
menuData.getItem(0).setEnabled(false);
menuData.getItem(1).setEnabled(false);
menuData.getItem(2).setEnabled(true);
menuData.getItem(3).setEnabled(false);
menuData.getItem(5).setEnabled(true);
menuData.getItem(6).setEnabled(true);
menuData.getItem(7).setEnabled(false);
menuData.getItem(9).setEnabled(false);
menuData.getItem(10).setEnabled(true);
menuFavorite.getItem(0).setEnabled(false);
}
代码示例来源:origin: caoxinyu/RedisClient
private void serverItemsSelected() {
menuServer.getItem(1).setEnabled(false);
menuServer.getItem(2).setEnabled(true);
menuServer.getItem(3).setEnabled(false);
menuData.getItem(0).setEnabled(false);
menuData.getItem(1).setEnabled(false);
menuData.getItem(2).setEnabled(false);
menuData.getItem(3).setEnabled(false);
menuData.getItem(5).setEnabled(false);
menuData.getItem(6).setEnabled(false);
menuData.getItem(7).setEnabled(false);
menuData.getItem(9).setEnabled(false);
menuData.getItem(10).setEnabled(false);
menuFavorite.getItem(0).setEnabled(false);
}
代码示例来源:origin: caoxinyu/RedisClient
protected void updateMenuServer(boolean isTable, Menu menu) {
if (isTable && table.getSelectionCount() > 1) {
menu.getItem(0).setEnabled(false);
menu.getItem(1).setEnabled(true);
menu.getItem(2).setEnabled(false);
menu.getItem(4).setEnabled(false);
menu.getItem(5).setEnabled(false);
menu.getItem(6).setEnabled(false);
} else {
menu.getItem(0).setEnabled(true);
menu.getItem(1).setEnabled(true);
menu.getItem(2).setEnabled(true);
menu.getItem(4).setEnabled(true);
menu.getItem(5).setEnabled(true);
menu.getItem(6).setEnabled(true);
}
}
代码示例来源:origin: caoxinyu/RedisClient
private void rootItemSelected() {
menuServer.getItem(1).setEnabled(false);
menuServer.getItem(2).setEnabled(false);
menuServer.getItem(3).setEnabled(false);
menuData.getItem(0).setEnabled(false);
menuData.getItem(1).setEnabled(false);
menuData.getItem(2).setEnabled(false);
menuData.getItem(3).setEnabled(false);
menuData.getItem(5).setEnabled(false);
menuData.getItem(6).setEnabled(false);
menuData.getItem(7).setEnabled(false);
menuData.getItem(9).setEnabled(false);
menuData.getItem(10).setEnabled(false);
menuView.getItem(1).setEnabled(false);
menuView.getItem(2).setEnabled(false);
menuFavorite.getItem(0).setEnabled(false);
menuTool.getItem(0).setEnabled(false);
menuTool.getItem(1).setEnabled(false);
menuTool.getItem(2).setEnabled(false);
}
代码示例来源:origin: caoxinyu/RedisClient
private void serverItemSelected() {
menuServer.getItem(1).setEnabled(true);
menuServer.getItem(2).setEnabled(true);
menuServer.getItem(3).setEnabled(true);
menuData.getItem(0).setEnabled(false);
menuData.getItem(1).setEnabled(false);
menuData.getItem(2).setEnabled(false);
menuData.getItem(3).setEnabled(false);
menuData.getItem(5).setEnabled(false);
menuData.getItem(6).setEnabled(false);
menuData.getItem(7).setEnabled(false);
menuData.getItem(9).setEnabled(false);
menuData.getItem(10).setEnabled(false);
menuView.getItem(1).setEnabled(false);
menuView.getItem(2).setEnabled(false);
menuFavorite.getItem(0).setEnabled(false);
menuTool.getItem(0).setEnabled(true);
menuTool.getItem(1).setEnabled(true);
menuTool.getItem(2).setEnabled(true);
}
代码示例来源:origin: pentaho/pentaho-kettle
public void menuDetected( MenuDetectEvent e ) {
// Enable menus, if the Selection is ok
if ( undoStack.size() > 0 ) {
styledTextPopupmenu.getItem( 0 ).setEnabled( true );
} else {
styledTextPopupmenu.getItem( 0 ).setEnabled( false );
}
if ( redoStack.size() > 0 ) {
styledTextPopupmenu.getItem( 1 ).setEnabled( true );
} else {
styledTextPopupmenu.getItem( 1 ).setEnabled( false );
}
styledTextPopupmenu.getItem( 5 ).setEnabled( checkPaste() );
if ( styledText.getSelectionCount() > 0 ) {
styledTextPopupmenu.getItem( 3 ).setEnabled( true );
styledTextPopupmenu.getItem( 4 ).setEnabled( true );
} else {
styledTextPopupmenu.getItem( 3 ).setEnabled( false );
styledTextPopupmenu.getItem( 4 ).setEnabled( false );
}
}
} );
代码示例来源:origin: caoxinyu/RedisClient
@Override
public void mouseDown(MouseEvent e) {
text = cmdResult;
menu.getItem(0).setEnabled(false);
menu.getItem(2).setEnabled(false);
if(cmdResult.getSelectionText().length() > 0){
menu.getItem(1).setEnabled(true);
}else{
menu.getItem(1).setEnabled(false);
}
cmdResult.setMenu(menu);
}
});
代码示例来源:origin: caoxinyu/RedisClient
private void updateMenuDBContainer(NodeType type, Menu menu) {
if (type == NodeType.DATABASE) {
menu.getItem(1).setEnabled(false);
menu.getItem(2).setEnabled(false);
menu.getItem(7).setEnabled(false);
menu.getItem(8).setEnabled(true);
if (pBuffer.canPaste())
menu.getItem(9).setEnabled(true);
else
menu.getItem(9).setEnabled(false);
menu.getItem(11).setEnabled(true);
} else {
menu.getItem(1).setEnabled(true);
menu.getItem(2).setEnabled(true);
menu.getItem(7).setEnabled(true);
menu.getItem(8).setEnabled(true);
if (pBuffer.canPaste())
menu.getItem(9).setEnabled(true);
else
menu.getItem(9).setEnabled(false);
menu.getItem(11).setEnabled(false);
}
}
代码示例来源:origin: pentaho/pentaho-kettle
tMenu.getItem( 0 ).setEnabled( true );
} else {
tMenu.getItem( 0 ).setEnabled( false );
tMenu.getItem( 1 ).setEnabled( true );
tMenu.getItem( 3 ).setEnabled( false );
} else if ( tItem.equals( wTreeClassesitem ) ) {
tMenu.getItem( 0 ).setEnabled( false );
tMenu.getItem( 1 ).setEnabled( false );
tMenu.getItem( 3 ).setEnabled( false );
} else if ( tItem.getData() != null && tItem.getData().equals( "jsFunction" ) ) {
tMenu.getItem( 0 ).setEnabled( false );
tMenu.getItem( 1 ).setEnabled( false );
tMenu.getItem( 3 ).setEnabled( true );
} else {
tMenu.getItem( 0 ).setEnabled( false );
tMenu.getItem( 1 ).setEnabled( false );
tMenu.getItem( 3 ).setEnabled( false );
代码示例来源:origin: pentaho/pentaho-kettle
tMenu.getItem( 0 ).setEnabled( true );
} else {
tMenu.getItem( 0 ).setEnabled( false );
tMenu.getItem( 1 ).setEnabled( true );
tMenu.getItem( 3 ).setEnabled( false );
} else if ( tItem.equals( wTreeClassesitem ) ) {
tMenu.getItem( 0 ).setEnabled( false );
tMenu.getItem( 1 ).setEnabled( false );
tMenu.getItem( 3 ).setEnabled( false );
} else if ( tItem.getData() != null && tItem.getData().equals( "jsFunction" ) ) {
tMenu.getItem( 0 ).setEnabled( false );
tMenu.getItem( 1 ).setEnabled( false );
tMenu.getItem( 3 ).setEnabled( true );
} else {
tMenu.getItem( 0 ).setEnabled( false );
tMenu.getItem( 1 ).setEnabled( false );
tMenu.getItem( 3 ).setEnabled( false );
代码示例来源:origin: pentaho/pentaho-kettle
tMenu.getItem( 0 ).setEnabled( true );
} else {
tMenu.getItem( 0 ).setEnabled( false );
tMenu.getItem( 1 ).setEnabled( true );
tMenu.getItem( 3 ).setEnabled( false );
} else if ( tItem.equals( wTreeClassesItem ) ) {
tMenu.getItem( 0 ).setEnabled( false );
tMenu.getItem( 1 ).setEnabled( false );
tMenu.getItem( 3 ).setEnabled( false );
} else if ( pItem != null && pItem.getData() != null && pItem.getData().equals( "Snippits Category" ) ) {
tMenu.getItem( 0 ).setEnabled( false );
tMenu.getItem( 1 ).setEnabled( false );
tMenu.getItem( 3 ).setEnabled( true );
} else {
tMenu.getItem( 0 ).setEnabled( false );
tMenu.getItem( 1 ).setEnabled( false );
tMenu.getItem( 3 ).setEnabled( false );
代码示例来源:origin: caoxinyu/RedisClient
private void dbContainerItemSelected(Item itemSelected) {
menuServer.getItem(1).setEnabled(false);
menuServer.getItem(2).setEnabled(false);
menuServer.getItem(3).setEnabled(false);
menuData.getItem(0).setEnabled(true);
if (type == NodeType.CONTAINER) {
menuData.getItem(1).setEnabled(true);
menuData.getItem(2).setEnabled(true);
menuData.getItem(3).setEnabled(true);
menuData.getItem(5).setEnabled(true);
menuData.getItem(6).setEnabled(true);
if (pBuffer.canPaste())
menuData.getItem(7).setEnabled(true);
else
menuData.getItem(7).setEnabled(false);
menuData.getItem(9).setEnabled(false);
menuData.getItem(10).setEnabled(true);
} else {
menuData.getItem(1).setEnabled(false);
menuData.getItem(2).setEnabled(false);
menuData.getItem(3).setEnabled(true);
menuData.getItem(5).setEnabled(false);
menuData.getItem(6).setEnabled(true);
if (pBuffer.canPaste())
menuData.getItem(7).setEnabled(true);
else
menuData.getItem(7).setEnabled(false);
代码示例来源:origin: caoxinyu/RedisClient
@Override
public void mouseDown(MouseEvent e) {
text = inputCmd;
final Clipboard cb = new Clipboard(tabFolder.getShell().getDisplay());
TextTransfer transfer = TextTransfer.getInstance();
String data = (String) cb.getContents(transfer);
if(data != null)
menu.getItem(2).setEnabled(true);
else
menu.getItem(2).setEnabled(false);
if(inputCmd.getSelectionText().length() > 0){
menu.getItem(0).setEnabled(true);
menu.getItem(1).setEnabled(true);
}else{
menu.getItem(0).setEnabled(false);
menu.getItem(1).setEnabled(false);
}
inputCmd.setMenu(menu);
}
});
代码示例来源:origin: pentaho/pentaho-kettle
private void setUndoMenu() {
TransAction prev = viewPreviousUndo();
TransAction next = viewNextUndo();
if ( miEditUndo.isDisposed() || miEditRedo.isDisposed() ) {
return;
}
if ( prev != null ) {
miEditUndo.setEnabled( true );
miEditUndo.setText( OsHelper.customizeMenuitemText( BaseMessages.getString( PKG, "TableView.menu.Undo", prev
.toString() ) ) );
} else {
miEditUndo.setEnabled( false );
miEditUndo.setText( OsHelper.customizeMenuitemText( BaseMessages.getString(
PKG, "TableView.menu.UndoNotAvailable" ) ) );
}
if ( next != null ) {
miEditRedo.setEnabled( true );
miEditRedo.setText( OsHelper.customizeMenuitemText( BaseMessages.getString( PKG, "TableView.menu.Redo", next
.toString() ) ) );
} else {
miEditRedo.setEnabled( false );
miEditRedo.setText( OsHelper.customizeMenuitemText( BaseMessages.getString(
PKG, "TableView.menu.RedoNotAvailable" ) ) );
}
}
代码示例来源:origin: pentaho/pentaho-kettle
@Override public void widgetSelected( SelectionEvent e ) {
Menu menu = new Menu( shell );
for ( final PerspectiveData perspectiveData : perspectiveList ) {
MenuItem item = new MenuItem( menu, SWT.CHECK );
if ( perspectiveData.isHidden() ) {
item.setEnabled( false );
}
if ( activePerspective.getId().equals( perspectiveData.getId() ) ) {
item.setSelection( true );
}
item.setText( perspectiveData.getName() );
item.addSelectionListener( new SelectionAdapter() {
@Override public void widgetSelected( SelectionEvent selectionEvent ) {
Spoon.getInstance().loadPerspective( perspectiveData.getId() );
swtToolbar.forceFocus();
}
} );
}
ToolItem item = (ToolItem) e.widget;
Rectangle rect = item.getBounds();
Point pt = item.getParent().toDisplay( new Point( rect.x, rect.y + rect.height ) );
menu.setLocation( pt.x, pt.y );
menu.setVisible( true );
}
} );
代码示例来源:origin: pentaho/pentaho-kettle
miImp.setEnabled( !readonly );
miNew.setEnabled( !readonly );
break;
miNew.setEnabled( !readonly );
miEdit.setEnabled( !readonly );
miDel.setEnabled( !readonly );
break;
miNew.setEnabled( !readonly );
break;
miNew.setEnabled( !readonly );
miEdit.setEnabled( !readonly );
miDel.setEnabled( !readonly );
break;
miNew.setEnabled( !readonly );
break;
miNew.setEnabled( !readonly );
miEdit.setEnabled( !readonly );
代码示例来源:origin: pentaho/pentaho-kettle
disconnectItem.setEnabled( spoon.rep != null );
disconnectItem.setText( BaseMessages.getString( PKG, "RepositoryConnectMenu.Disconnect" ) );
disconnectItem.addSelectionListener( new SelectionAdapter() {
代码示例来源:origin: pentaho/pentaho-kettle
miMoveParent.setText( BaseMessages.getString( PKG, "ConditionEditor.MoveConditionToParentCondition" ) );
if ( getLevel() == 0 ) {
miMoveParent.setEnabled( false );
miMoveDown.setText( BaseMessages.getString( PKG, "ConditionEditor.MoveConditionDown" ) );
if ( cond_nr >= active_condition.nrConditions() - 1 ) {
miMoveDown.setEnabled( false );
miMoveUp.setText( BaseMessages.getString( PKG, "ConditionEditor.MoveConditionUp" ) );
if ( cond_nr == 0 ) {
miMoveUp.setEnabled( false );
代码示例来源:origin: caoxinyu/RedisClient
mntmPaste_1.setEnabled(false);
mntmPaste_1.setText(i18nFile.getText(I18nFile.PASTE));
mntmImport_1.setEnabled(false);
mntmImport_1.setText(i18nFile.getText(I18nFile.IMPORT));
内容来源于网络,如有侵权,请联系作者删除!