本文整理了Java中net.sourceforge.squirrel_sql.client.action.ActionCollection.get()
方法的一些代码示例,展示了ActionCollection.get()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ActionCollection.get()
方法的具体详情如下:
包路径:net.sourceforge.squirrel_sql.client.action.ActionCollection
类名称:ActionCollection
方法名:get
[英]Returns the instance of the passed Action class that is stored in this collection.
[中]返回存储在此集合中的已传递操作类的实例。
代码示例来源:origin: realXuJiang/bigtable-sql
private void initAccelerator(Class<? extends Action> actionClass, JMenuItem mnuItem)
{
Action action = _session.getApplication().getActionCollection().get(actionClass);
String accel = (String) action.getValue(Resources.ACCELERATOR_STRING);
if( null != accel
&& 0 != accel.trim().length())
{
mnuItem.setAccelerator(KeyStroke.getKeyStroke(accel));
}
}
代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql
private void initAccelerator(Class<? extends Action> actionClass, JMenuItem mnuItem)
{
Action action = _session.getApplication().getActionCollection().get(actionClass);
String accel = (String) action.getValue(Resources.ACCELERATOR_STRING);
if( null != accel
&& 0 != accel.trim().length())
{
mnuItem.setAccelerator(KeyStroke.getKeyStroke(accel));
}
}
代码示例来源:origin: net.sf.squirrel-sql.plugins/sqlscript
public void sqlInternalFrameOpened(SQLInternalFrame sqlInternalFrame, ISession sess)
{
ActionCollection coll = sess.getApplication().getActionCollection();
sqlInternalFrame.addSeparatorToToolbar();
sqlInternalFrame.addToToolbar(coll.get(CreateTableOfCurrentSQLAction.class));
sqlInternalFrame.addToToolbar(coll.get(CreateFileOfCurrentSQLAction.class));
sqlInternalFrame.addToToolsPopUp("sql2table", coll.get(CreateTableOfCurrentSQLAction.class));
sqlInternalFrame.addToToolsPopUp("sql2ins", coll.get(CreateDataScriptOfCurrentSQLAction.class));
sqlInternalFrame.addToToolsPopUp("sql2file", coll.get(CreateFileOfCurrentSQLAction.class));
}
代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql
private ImageIcon getStickyIcon()
{
ActionCollection actionCollection = _session.getApplication().getActionCollection();
ImageIcon icon =
(ImageIcon) actionCollection.get(ToggleCurrentSQLResultTabStickyAction.class).getValue(Action.SMALL_ICON);
return icon;
}
代码示例来源:origin: net.sf.squirrel-sql.plugins/dbcopy
public void run()
{
final ActionCollection coll = getApplication().getActionCollection();
coll.get(CopyTableAction.class).setEnabled(enabled);
}
});
代码示例来源:origin: realXuJiang/bigtable-sql
private ImageIcon getStickyIcon()
{
ActionCollection actionCollection = _session.getApplication().getActionCollection();
ImageIcon icon =
(ImageIcon) actionCollection.get(ToggleCurrentSQLResultTabStickyAction.class).getValue(Action.SMALL_ICON);
return icon;
}
代码示例来源:origin: net.sf.squirrel-sql.plugins/dbcopy
public void run()
{
final ActionCollection coll = getApplication().getActionCollection();
coll.get(PasteTableAction.class).setEnabled(true);
}
});
代码示例来源:origin: net.sf.squirrel-sql.plugins/dbdiff
private void addToPopup(IObjectTreeAPI api, ActionCollection coll)
{
// Uses menu.dbdiff.* in dbdiff.properties
final JMenu dbdiffMenu = _resources.createMenu("dbdiff");
final JMenuItem selectItem = new JMenuItem(coll.get(SelectAction.class));
final JMenuItem compareItem = new JMenuItem(coll.get(CompareAction.class));
dbdiffMenu.add(selectItem);
dbdiffMenu.add(compareItem);
api.addToPopup(DatabaseObjectType.CATALOG, dbdiffMenu);
api.addToPopup(DatabaseObjectType.SCHEMA, dbdiffMenu);
api.addToPopup(DatabaseObjectType.TABLE_TYPE_DBO, dbdiffMenu);
api.addToPopup(DatabaseObjectType.TABLE, dbdiffMenu);
}
代码示例来源:origin: net.sf.squirrel-sql.plugins/sqlval
private void createMenu()
{
final IApplication app = getApplication();
final ActionCollection coll = app.getActionCollection();
final JMenu menu = _resources.createMenu(IMenuResourceKeys.SQLVAL);
_resources.addToMenu(coll.get(ConnectAction.class), menu);
_resources.addToMenu(coll.get(DisconnectAction.class), menu);
_resources.addToMenu(coll.get(ValidateSQLAction.class), menu);
app.addToMenu(IApplication.IMenuIDs.SESSION_MENU, menu);
}
代码示例来源:origin: net.sf.squirrel-sql.plugins/mssql
private JMenu addToMssqlProcedureMenu(JMenu menu) {
final IApplication app = getApplication();
final ActionCollection coll = app.getActionCollection();
final JMenu mssqlMenu;
if (menu == null)
mssqlMenu = _resources.createMenu(IMenuResourceKeys.MSSQL);
else
mssqlMenu = menu;
_resources.addToMenu(coll.get(ScriptProcedureAction.class),mssqlMenu);
_resources.addToMenu(coll.get(ScriptProcedureExecAction.class),mssqlMenu);
return mssqlMenu;
}
代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql
public void run()
{
ToggleTreeViewAction actViewAsTree = (ToggleTreeViewAction) actions.get(ToggleTreeViewAction.class);
actViewAsTree.getToggleComponentHolder().setSelected(Preferences.userRoot().getBoolean(PREF_KEY_VIEW_ALIASES_AS_TREE, false));
actViewAsTree.actionPerformed(new ActionEvent(this, 1, "actionPerformed"));
enableDisableActions();
}
});
代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql
private void onSaveApplicationState()
{
IToggleAction actViewAsTree = (IToggleAction) _app.getActionCollection().get(ToggleTreeViewAction.class);
Preferences.userRoot().putBoolean(PREF_KEY_VIEW_ALIASES_AS_TREE, actViewAsTree.getToggleComponentHolder().isSelected());
}
代码示例来源:origin: realXuJiang/bigtable-sql
private void onSaveApplicationState()
{
IToggleAction actViewAsTree = (IToggleAction) _app.getActionCollection().get(ToggleTreeViewAction.class);
Preferences.userRoot().putBoolean(PREF_KEY_VIEW_ALIASES_AS_TREE, actViewAsTree.getToggleComponentHolder().isSelected());
}
代码示例来源:origin: net.sf.squirrel-sql.plugins/dbdiff
public void setCompareMenuEnabled(boolean enabled)
{
final ActionCollection coll = getApplication().getActionCollection();
final CompareAction compareAction = (CompareAction) coll.get(CompareAction.class);
compareAction.setEnabled(enabled);
}
代码示例来源:origin: net.sf.squirrel-sql.plugins/sqlscript
private void addActionsToPopup(ISession session)
{
ActionCollection coll = getApplication().getActionCollection();
IObjectTreeAPI api = FrameWorkAcessor.getObjectTreeAPI(session, this);
api.addToPopup(DatabaseObjectType.TABLE, getTableMenu(true));
api.addToPopup(DatabaseObjectType.VIEW, getTableMenu(false));
session.addSeparatorToToolbar();
session.addToToolbar(coll.get(CreateTableOfCurrentSQLAction.class));
session.addToToolbar(coll.get(CreateFileOfCurrentSQLAction.class));
session.getSessionInternalFrame().addToToolsPopUp("sql2table", coll.get(CreateTableOfCurrentSQLAction.class));
session.getSessionInternalFrame().addToToolsPopUp("sql2ins", coll.get(CreateDataScriptOfCurrentSQLAction.class));
session.getSessionInternalFrame().addToToolsPopUp("sql2file", coll.get(CreateFileOfCurrentSQLAction.class));
}
代码示例来源:origin: net.sf.squirrel-sql.plugins/syntax
private void initSessionSheet(ISession session)
{
ActionCollection coll = getApplication().getActionCollection();
session.addSeparatorToToolbar();
session.addToToolbar(coll.get(FindAction.class));
session.addToToolbar(coll.get(ReplaceAction.class));
session.addToToolbar(coll.get(ConfigureAutoCorrectAction.class));
SessionInternalFrame sif = session.getSessionInternalFrame();
ISQLPanelAPI sqlPanelAPI = sif.getSQLPanelAPI();
new ToolsPopupHandler(this).initToolsPopup(sif, coll);
completeSqlPanelEntryAreaMenu(coll, sqlPanelAPI);
}
代码示例来源:origin: net.sf.squirrel-sql.plugins/sqlval
private void setupSQLEntryArea(ISession session)
{
final ISQLPanelAPI api = session.getSessionInternalFrame().getSQLPanelAPI();
final ActionCollection coll = getApplication().getActionCollection();
api.addToSQLEntryAreaMenu(coll.get(ValidateSQLAction.class));
}
代码示例来源:origin: net.sf.squirrel-sql.plugins/mssql
private JMenu createFullMssqlMenu() {
final IApplication app = getApplication();
final ActionCollection coll = app.getActionCollection();
final JMenu mssqlMenu = _resources.createMenu(IMenuResourceKeys.MSSQL);
_resources.addToMenu(coll.get(GenerateSqlAction.class),mssqlMenu);
addToMssqlCatalogMenu(mssqlMenu);
addToMssqlTableMenu(mssqlMenu);
addToMssqlProcedureMenu(mssqlMenu);
return mssqlMenu;
}
代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql
private void createGUI(ISession session, ObjectTreePanel panel)
{
_catalogsPanel = new CatalogsPanel(session, this);
_catalogsPanel.addActionListener(new CatalogsComboListener());
add(_catalogsPanel);
ActionCollection actions = session.getApplication()
.getActionCollection();
setUseRolloverButtons(true);
setFloatable(false);
add(actions.get(RefreshSchemaInfoAction.class));
}
}
代码示例来源:origin: realXuJiang/bigtable-sql
private void createGUI(ISession session, ObjectTreePanel panel)
{
_catalogsPanel = new CatalogsPanel(session, this);
_catalogsPanel.addActionListener(new CatalogsComboListener());
add(_catalogsPanel);
ActionCollection actions = session.getApplication()
.getActionCollection();
setUseRolloverButtons(true);
setFloatable(false);
add(actions.get(RefreshSchemaInfoAction.class));
}
}
内容来源于网络,如有侵权,请联系作者删除!