com.anrisoftware.prefdialog.miscswing.actions.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of prefdialog-misc-swing Show documentation
Show all versions of prefdialog-misc-swing Show documentation
Miscellaneous swing components.
The newest version!
/*
* Copyright 2013-2016 Erwin Müller
*
* This file is part of prefdialog-misc-swing.
*
* prefdialog-misc-swing is free software: you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by the
* Free Software Foundation, either version 3 of the License, or (at your
* option) any later version.
*
* prefdialog-misc-swing is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
* details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with prefdialog-misc-swing. If not, see .
*/
/**
* Extends the Swing Action to pull the action's properties from the resources.
*
Resource Actions
- com.anrisoftware.prefdialog.miscswing.resourcesaction.AbstractResourcesAction
Sets the action name and mnemonic from text resource. It is expected that the user extends the AbstractResourcesAction in her own action class and sets the texts and images resources. The name of the action is used to look-up the resources for the action text, short text, mnemonic, accelerator, small and large icon images.
- com.anrisoftware.prefdialog.miscswing.resourcesaction.LabelResourcesAction
Decorates a JLabel with the retrieved resources. The label text, icon and mnemonic can be set from the action.
The following suffixes are used to look-up the resources for the action, attached to the action name.
- name the action name as the action text;
- name_short the short text of the action;
- name_mnemonic the mnemonic of the action;
- name_accelerator the accelerator key of the action;
- name_small_icon the small icon image of the action;
- name_large_icon the large icon image of the action;