Imported GNU Classpath 0.19 + gcj-import-20051115.
* sources.am: Regenerated. * Makefile.in: Likewise. * scripts/makemake.tcl: Use glob -nocomplain. From-SVN: r107049
This commit is contained in:
parent
02e549bfaa
commit
8f523f3a10
1241 changed files with 97711 additions and 25284 deletions
|
@ -49,37 +49,253 @@ import javax.swing.event.ChangeListener;
|
|||
*/
|
||||
public interface ButtonModel extends ItemSelectable
|
||||
{
|
||||
boolean isArmed();
|
||||
void setArmed(boolean b);
|
||||
|
||||
/**
|
||||
* Returns <code>true</code> if the button is armed, <code>false</code>
|
||||
* otherwise.
|
||||
*
|
||||
* A button is armed, when the user has pressed the mouse over it, but has
|
||||
* not yet released the mouse.
|
||||
*
|
||||
* @return <code>true</code> if the button is armed, <code>false</code>
|
||||
* otherwise
|
||||
*
|
||||
* @see #setArmed(boolean)
|
||||
*/
|
||||
boolean isArmed();
|
||||
|
||||
boolean isEnabled();
|
||||
void setEnabled(boolean b);
|
||||
/**
|
||||
* Sets the armed flag of the button.
|
||||
*
|
||||
* A button is armed, when the user has pressed the mouse over it, but has
|
||||
* not yet released the mouse.
|
||||
*
|
||||
* @param b <code>true</code> if the button is armed, <code>false</code>
|
||||
* otherwise
|
||||
*
|
||||
* @see #isArmed()
|
||||
*/
|
||||
void setArmed(boolean b);
|
||||
|
||||
void setPressed(boolean b);
|
||||
boolean isPressed();
|
||||
/**
|
||||
* Returns <code>true</code> if the button is enabled, <code>false</code>
|
||||
* otherwise.
|
||||
*
|
||||
* When a button is disabled, it is usually grayed out and the user cannot
|
||||
* change its state.
|
||||
*
|
||||
* @return <code>true</code> if the button is enabled, <code>false</code>
|
||||
* otherwise
|
||||
*
|
||||
* @see #setEnabled(boolean)
|
||||
*/
|
||||
boolean isEnabled();
|
||||
|
||||
/**
|
||||
* Sets the enabled flag of the button.
|
||||
*
|
||||
* When a button is disabled, it is usually grayed out and the user cannot
|
||||
* change its state.
|
||||
*
|
||||
* @param b <code>true</code> if the button is enabled, <code>false</code>
|
||||
* otherwise
|
||||
*
|
||||
* @see #isEnabled()
|
||||
*/
|
||||
void setEnabled(boolean b);
|
||||
|
||||
void removeActionListener(ActionListener l);
|
||||
void addActionListener(ActionListener l);
|
||||
/**
|
||||
* Sets the pressed flag of the button.
|
||||
*
|
||||
* The button usually gets pressed when the user clicks on a button, it will
|
||||
* be un-pressed when the user releases the mouse.
|
||||
*
|
||||
* @param b <code>true</code> if the button is pressed, <code>false</code>
|
||||
* otherwise
|
||||
*
|
||||
* @see #isPressed()
|
||||
*/
|
||||
void setPressed(boolean b);
|
||||
|
||||
void addItemListener(ItemListener l);
|
||||
void removeItemListener(ItemListener l);
|
||||
|
||||
void addChangeListener(ChangeListener l);
|
||||
void removeChangeListener(ChangeListener l);
|
||||
/**
|
||||
* Returns <code>true</code> if the button is pressed, <code>false</code>
|
||||
* otherwise.
|
||||
*
|
||||
* The button usually gets pressed when the user clicks on a button, it will
|
||||
* be un-pressed when the user releases the mouse.
|
||||
*
|
||||
* @return <code>true</code> if the button is pressed, <code>false</code>
|
||||
* otherwise
|
||||
*
|
||||
* @see #setPressed(boolean)
|
||||
*/
|
||||
boolean isPressed();
|
||||
|
||||
void setRollover(boolean b);
|
||||
boolean isRollover();
|
||||
/**
|
||||
* Removes an {@link ActionListener} from the list of registered listeners.
|
||||
*
|
||||
* @param l the action listener to remove
|
||||
*
|
||||
* @see #addActionListener(ActionListener)
|
||||
*/
|
||||
void removeActionListener(ActionListener l);
|
||||
|
||||
int getMnemonic();
|
||||
void setMnemonic(int key);
|
||||
/**
|
||||
* Adds an {@link ActionListener} to the list of registered listeners.
|
||||
*
|
||||
* An <code>ActionEvent</code> is usually fired when the user clicks on a
|
||||
* button.
|
||||
*
|
||||
* @param l the action listener to add
|
||||
*
|
||||
* @see #removeActionListener(ActionListener)
|
||||
*/
|
||||
void addActionListener(ActionListener l);
|
||||
|
||||
void setActionCommand(String s);
|
||||
String getActionCommand();
|
||||
/**
|
||||
* Adds an {@link ItemListener} to the list of registered listeners.
|
||||
*
|
||||
* An <code>ItemEvent</code> is usually fired when a button's selected
|
||||
* state changes. This applies only to buttons that support the selected
|
||||
* flag.
|
||||
*
|
||||
* @param l the item listener to add
|
||||
*
|
||||
* @see #removeItemListener(ItemListener)
|
||||
*/
|
||||
void addItemListener(ItemListener l);
|
||||
|
||||
void setGroup(ButtonGroup group);
|
||||
/**
|
||||
* Adds an {@link ItemListener} to the list of registered listeners.
|
||||
*
|
||||
* @param l the item listener to add
|
||||
*
|
||||
* @see #removeItemListener(ItemListener)
|
||||
*/
|
||||
void removeItemListener(ItemListener l);
|
||||
|
||||
void setSelected(boolean b);
|
||||
boolean isSelected();
|
||||
/**
|
||||
* Adds an {@link ChangeListener} to the list of registered listeners.
|
||||
*
|
||||
* A <code>ChangeEvent</code> is fired when any one of the button's flags
|
||||
* changes.
|
||||
*
|
||||
* @param l the change listener to add
|
||||
*
|
||||
* @see #removeChangeListener(ChangeListener)
|
||||
*/
|
||||
void addChangeListener(ChangeListener l);
|
||||
|
||||
/**
|
||||
* Adds an {@link ChangeListener} to the list of registered listeners.
|
||||
*
|
||||
* @param l the change listener to add
|
||||
*
|
||||
* @see #removeChangeListener(ChangeListener)
|
||||
*/
|
||||
void removeChangeListener(ChangeListener l);
|
||||
|
||||
/**
|
||||
* Sets the rollover flag of the button.
|
||||
*
|
||||
* A button is rollover-ed, when the user has moved the mouse over it, but has
|
||||
* not yet pressed the mouse.
|
||||
*
|
||||
* @param b <code>true</code> if the button is rollover, <code>false</code>
|
||||
* otherwise
|
||||
*
|
||||
* @see #isRollover()
|
||||
*/
|
||||
void setRollover(boolean b);
|
||||
|
||||
/**
|
||||
* Returns <code>true</code> if the button is rollover-ed, <code>false</code>
|
||||
* otherwise.
|
||||
*
|
||||
* A button is rollover-ed, when the user has moved the mouse over it, but has
|
||||
* not yet pressed the mouse.
|
||||
*
|
||||
* @return <code>true</code> if the button is rollover, <code>false</code>
|
||||
* otherwise
|
||||
*
|
||||
* @see #setRollover(boolean)
|
||||
*/
|
||||
boolean isRollover();
|
||||
|
||||
/**
|
||||
* Returns the keyboard mnemonic for the button. This specifies a shortcut
|
||||
* or accelerator key that can be used to activate the button.
|
||||
*
|
||||
* @return the keyboard mnemonic for the button
|
||||
*
|
||||
* @see #setMnemonic(int)
|
||||
*/
|
||||
int getMnemonic();
|
||||
|
||||
/**
|
||||
* Sets the keyboard mnemonic for the button. This specifies a shortcut
|
||||
* or accelerator key that can be used to activate the button.
|
||||
*
|
||||
* @param key the keyboard mnemonic for the button
|
||||
*
|
||||
* @see #getMnemonic()
|
||||
*/
|
||||
void setMnemonic(int key);
|
||||
|
||||
/**
|
||||
* Sets the action command for the button. This will be used in
|
||||
* <code>ActionEvents</code> fired by the button.
|
||||
*
|
||||
* @param s the action command to set
|
||||
*
|
||||
* @see #getActionCommand()
|
||||
*/
|
||||
void setActionCommand(String s);
|
||||
|
||||
/**
|
||||
* Returns the action command of the button.
|
||||
*
|
||||
* @return the action command of the button
|
||||
*
|
||||
* @see #setActionCommand(String)
|
||||
*/
|
||||
String getActionCommand();
|
||||
|
||||
/**
|
||||
* Sets the button group for the button. Some kinds of button (e.g. radio
|
||||
* buttons) allow only one button within a button group selected at any one
|
||||
* time.
|
||||
*
|
||||
* @param group the button group to set
|
||||
*/
|
||||
void setGroup(ButtonGroup group);
|
||||
|
||||
/**
|
||||
* Sets the selected flag of the button.
|
||||
*
|
||||
* Some kinds of buttons (e.g. toggle buttons, check boxes, radio buttons)
|
||||
* can be in one of two states: selected or unselected. The selected state
|
||||
* is usually toggled by clicking on the button.
|
||||
*
|
||||
* @param b <code>true</code> if the button is selected, <code>false</code>
|
||||
* otherwise
|
||||
*
|
||||
* @see #isSelected()
|
||||
*/
|
||||
void setSelected(boolean b);
|
||||
|
||||
/**
|
||||
* Returns <code>true</code> if the button is selected, <code>false</code>
|
||||
* otherwise.
|
||||
*
|
||||
* Some kinds of buttons (e.g. toggle buttons, check boxes, radio buttons)
|
||||
* can be in one of two states: selected or unselected. The selected state
|
||||
* is usually toggled by clicking on the button.
|
||||
*
|
||||
* @return <code>true</code> if the button is selected, <code>false</code>
|
||||
* otherwise
|
||||
*
|
||||
* @see #setSelected(boolean)
|
||||
*/
|
||||
boolean isSelected();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue