diff options
| author | Roman Kennke <roman@kennke.org> | 2006-03-25 00:01:59 +0000 |
|---|---|---|
| committer | Roman Kennke <roman@kennke.org> | 2006-03-25 00:01:59 +0000 |
| commit | 16ebbac53199e8abfbbf4b227f34b723de99dbcc (patch) | |
| tree | 839fc73eeeb4ad4d444e3ebbf5023f39a6c36adf /gnu/java/util/prefs/NodeWriter.java | |
| parent | 63f5926a4f85a4c5f4c8349a7d5bc985badd503f (diff) | |
| download | classpath-16ebbac53199e8abfbbf4b227f34b723de99dbcc.tar.gz | |
2006-03-24 Roman Kennke <kennke@aicas.com>
* javax/swing/JButton.java
(def): Replaced field with defaultCapable field.
(is_def): Removed field.
(JButton): Initialize defaultCapable with true.
(isDefaultButton): Documented and implemented method by querying
the button's root pane if present.
(isDefaultCapable): Changed def field to defaultCapable.
Added documentation.
(paramString): Call isDefaultButton() instead of accessing field,
which got removed.
(setDefaultCapable): Changed def field to defaultCapable.
Added documentation.
* javax/swing/JRootPane.java
(setDefaultButton): Only change the default button if the
new button is defaultCapable.
* javax/swing/plaf/basic/BasicRootPaneUI.java
(DefaultPressAction): New class.
(DefaultReleaseAction): New class.
(installKeyboardActions): Implemented.
(uninstallKeyboardActions): Implemented.
(propertyChange): Implemented.
* javax/swing/plaf/metal/MetalBorders.java
(ButtonBorder.paintBorder): 'Outsourced' default theme
painting to paintDefaultButtonBorder().
(ButtonBorder.paintDefaultButtonBorder): New helper method
to paint the border in the default theme. This also fixes
painting of the border for default buttons.
(ButtonBorder.paintOceanButtonBorder): Added support for
default button painting. Fixed border for pressed/default state.
* javax/swing/plaf/metal/MetalButtonUI.java
(update): Only paint gradient when in OceanTheme and when the
button is not armed.
Diffstat (limited to 'gnu/java/util/prefs/NodeWriter.java')
0 files changed, 0 insertions, 0 deletions
