public final class ResourceUtils
extends java.lang.Object
Example use:
JLabel lblUsername = new JLabel(); JTextField tfUsername = new JTextField(); ResourceUtils.resLabel( lblUserName, tfUserName, IdeArb.getString ( IdeArb.USERNAME ) ); JButton b = new JButton(); ResourceUtils.resButton( b, IdeArb.getString( IdeArb.SOME_STRING ) );
Modifier and Type | Method and Description |
---|---|
static void |
resButton(javax.swing.AbstractButton button,
java.lang.String labelText)
Sets the resources on a subclass of
AbstractButton . |
static void |
resLabel(javax.swing.JLabel label,
java.awt.Component labelFor,
java.lang.String labelText)
Sets the resources on a
JLabel . |
static void |
resSpinner(javax.swing.JLabel label,
javax.swing.JSpinner labelFor,
java.lang.String labelText)
Sets the resources on a
JSpinner . |
static void |
setComponentName(java.lang.Object obj,
java.awt.Component comp,
java.lang.String name)
Sets the name of the component in the format
ContainerClassName.ComponentClassName.FieldName
|
public static void resLabel(javax.swing.JLabel label, java.awt.Component labelFor, java.lang.String labelText)
JLabel
. It sets the text, mnemonic,
and labelFor property.label
- The Label on which to set the propertieslabelFor
- the Component
to set with the
labelFor
property on the label
.labelText
- The text label to set on the label
JLabel.setText(String)
,
JLabel.setLabelFor(Component)
,
JLabel.setDisplayedMnemonic(int)
public static void resSpinner(javax.swing.JLabel label, javax.swing.JSpinner labelFor, java.lang.String labelText)
JSpinner
. It sets the text, mnemonic,
and labelFor property.label
- The Label on which to set the propertieslabelFor
- the JSpinner
to set with the
labelFor
property on the label
.labelText
- The text label to set on the label
JLabel.setText(java.lang.String)
,
JLabel.setLabelFor(java.awt.Component)
,
JLabel.setDisplayedMnemonic(int)
public static void resButton(javax.swing.AbstractButton button, java.lang.String labelText)
AbstractButton
. The common
classes are JRadioButton
, JButton
,
and JCheckBox
This method sets the text and mnemonic.
button
- The button on which to set the text and mnemonoiclabelText
- the text which contains the displayed text and mnemonicAbstractButton.setText(String)
,
AbstractButton.setMnemonic(int)
public static void setComponentName(java.lang.Object obj, java.awt.Component comp, java.lang.String name)
obj
- The container class objectcomp
- The component to be namedname
- The fieldname of the component