本文整理了Java中javax.swing.AbstractButton.getAction()
方法的一些代码示例,展示了AbstractButton.getAction()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractButton.getAction()
方法的具体详情如下:
包路径:javax.swing.AbstractButton
类名称:AbstractButton
方法名:getAction
暂无
代码示例来源:origin: orbisgis/orbisgis
private Action getAction(Component component) {
if(component instanceof AbstractButton) {
return ((AbstractButton) component).getAction();
}
// Action cannot be retrieved from this container
return null;
}
代码示例来源:origin: org.orbisgis/orbisgis-view
private Action getAction(Component component) {
if(component instanceof AbstractButton) {
return ((AbstractButton) component).getAction();
}
// Action cannot be retrieved from this container
return null;
}
代码示例来源:origin: org.nuiton.jaxx/jaxx-application-swing
public void runAction(AbstractButton button) {
button.getAction().actionPerformed(null);
}
代码示例来源:origin: net.anwiba.commons/anwiba-commons-swing-core
@Override
public void actionPerformed(final ActionEvent event) {
for (final Action action : this.actions) {
action.setEnabled(true);
}
final Object source = event.getSource();
if (source instanceof AbstractButton) {
((AbstractButton) source).getAction().setEnabled(false);
}
}
}
代码示例来源:origin: senbox-org/snap-desktop
private String getGroupName(Component component) {
Action action = null;
if (component instanceof AbstractButton) {
action = ((AbstractButton) component).getAction();
} else if (component instanceof Action) {
action = (Action) component;
}
if (action != null) {
Object parent = action.getValue("parent");
if (parent != null) {
return parent.toString();
}
}
return "";
}
}
代码示例来源:origin: com.eas.platypus/platypus-js-forms
public boolean haveSelectorAction() {
for (Component comp : extraTools.getComponents()) {
if (comp instanceof AbstractButton) {
AbstractButton ab = (AbstractButton) comp;
if (ab.getAction() instanceof ModelComponentDecorator.ValueSelectorAction) {
return true;
}
}
}
return false;
}
代码示例来源:origin: com.eas.platypus/platypus-js-forms
public boolean haveNullerAction() {
for (Component comp : extraTools.getComponents()) {
if (comp instanceof AbstractButton) {
AbstractButton ab = (AbstractButton) comp;
if (ab.getAction() instanceof ModelComponentDecorator.NullerAction) {
return true;
}
}
}
return false;
}
代码示例来源:origin: org.nuiton.jaxx/jaxx-application-swing
public <A extends AbstractApplicationAction> A getLogicAction(AbstractButton b) {
Action action = b.getAction();
Preconditions.checkNotNull(action);
Preconditions.checkState(action instanceof ApplicationUIAction);
return ((ApplicationUIAction<A>) action).getLogicAction();
}
}
代码示例来源:origin: bcdev/beam
@Override
public final void mouseExited(MouseEvent evt) {
if (evt.getSource() instanceof AbstractButton) {
AbstractButton button = (AbstractButton) evt.getSource();
Action action = button.getAction();
if (action != null) {
setStatusBarMessage(_oldMessage != null ? _oldMessage : " ");
}
}
}
}
代码示例来源:origin: com.anrisoftware.prefdialog/prefdialog-corefields
/**
* Returns the action for the radio button.
*
* @return the {@link Action} or {@code null}.
*/
public Action getAction() {
return getComponent().getAction();
}
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-mobility-svgcore
Action[] getImageContextActions(){
return new Action[]{
zoomToFitAction ,
scaleToggleButton.getAction(),
rotateLeftModeAction,
rotateRightModeAction,
getToggleHighlightAction()};
}
代码示例来源:origin: com.jidesoft/jide-oss
public static void install(final AbstractButton button) {
Action action = button.getAction();
install(button, action);
}
代码示例来源:origin: org.gosu-lang.gosu/gosu-editor
public AbstractButton findButtonWithAction( String actionId )
{
int numKids = getComponentCount();
for( int i = 0; i < numKids; i++ )
{
Component kid = getComponent( i );
if( kid instanceof AbstractButton && ((AbstractButton)kid).getAction() != null &&
actionId.equals( ((AbstractButton)kid).getAction().getValue( Action.ACTION_COMMAND_KEY ) ) )
{
return (AbstractButton)kid;
}
}
return null;
}
}
代码示例来源:origin: com.jidesoft/jide-oss
public static void uninstall(final AbstractButton button) {
Action action = button.getAction();
uninstall(button, action);
}
代码示例来源:origin: org.gosu-lang.gosu/gosu-lab
public AbstractButton findButtonWithAction( String actionId )
{
int numKids = getComponentCount();
for( int i = 0; i < numKids; i++ )
{
Component kid = getComponent( i );
if( kid instanceof AbstractButton && ((AbstractButton)kid).getAction() != null &&
actionId.equals( ((AbstractButton)kid).getAction().getValue( Action.ACTION_COMMAND_KEY ) ) )
{
return (AbstractButton)kid;
}
}
return null;
}
}
代码示例来源:origin: bcdev/beam
@Override
public final void mouseEntered(MouseEvent evt) {
if (evt.getSource() instanceof AbstractButton) {
AbstractButton button = (AbstractButton) evt.getSource();
Action action = button.getAction();
if (action != null) {
String message = (String) action.getValue(Action.SHORT_DESCRIPTION);
if (message != null && message.length() > 0) {
_oldMessage = getStatusBarMessage();
setStatusBarMessage(message);
}
}
}
}
代码示例来源:origin: org.appdapter/org.appdapter.lib.gui
public Action[] getActions() {
ArrayList actions = new ArrayList<Action>();
for (Component c : initEditMenu(true).getMenuComponents()) {
Action act = null;
if (c instanceof JMenuItem) {
JMenuItem mi = (JMenuItem) c;
act = mi.getAction();
} else if (c instanceof AbstractButton) {
AbstractButton mi = (AbstractButton) c;
act = mi.getAction();
}
if (act != null)
actions.add(act);
}
return (Action[]) actions.toArray(new Action[actions.size()]);
}
代码示例来源:origin: caprica/vlcj-player
private ButtonGroup addActions(List<Action> actions, JMenu menu, boolean selectFirst) {
ButtonGroup buttonGroup = addActions(actions, menu);
if (selectFirst) {
Enumeration<AbstractButton> en = buttonGroup.getElements();
if (en.hasMoreElements()) {
StandardAction action = (StandardAction) en.nextElement().getAction();
action.select(true);
}
}
return buttonGroup;
}
代码示例来源:origin: Audiveris/audiveris
@Override
public void updateUserLocation (Rectangle rect)
{
for (Component comp : getMenuComponents()) {
if (comp instanceof AbstractButton) {
Action action = ((AbstractButton) comp).getAction();
if (action instanceof LocationDependent) {
((LocationDependent) action).updateUserLocation(rect);
}
}
}
}
}
代码示例来源:origin: org.nuiton.jaxx/jaxx-application-swing
protected void initButton(AbstractButton abstractButton) {
Class actionName = (Class) abstractButton.getClientProperty("applicationAction");
if (actionName != null) {
Action action = getContext().getActionFactory().createUIAction(this, abstractButton, actionName);
abstractButton.setAction(action);
}
if (abstractButton.getAction() != null) {
// get the _applicationActionKey property
String key = (String) abstractButton.getClientProperty("applicationActionKey");
if (key != null) {
affectKeyStroke(abstractButton, key);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!