[gui][PATCH] JInternalFrames

Kim Ho kho@redhat.com
Wed Jun 9 21:09:00 GMT 2004


And here it is without printlns.

On Wed, 2004-06-09 at 16:35, Kim Ho wrote:
> Hi,
> 
> This implements JInternalFrame, JDesktopPane, JDesktopIcon + UI
> delegates + DefaultDesktopManager.
> 
> Cheers,
> 
> Kim
> 
> 2004-06-09  Kim Ho  <kho@redhat.com>
> 
> 	* Makefile.am: New files
> 	* Makefile.in: Regenerated
> 	* java/awt/Container.java
> 	(getComponentAt): Removed.
> 	* javax/swing/AbstractAction.java
> 	(ENABLED_PROPERTY): New property.
> 	(putValue): Fire PropertyChangeEvents.
> 	(setEnabled): ditto.
> 	(firePropertyChange): Javadoc and implement
> 	convenience method.
> 	* javax/swing/AbstractButton.java
> 	(setAction): Don't create PropertyChangeListener
> 	if new Action is null.
> 	(setIcon): Don't set icon till after comparing
> 	it.
> 	(configurePropertiesFromAction): Check mnemonic
> 	key before calling intValue().
> 	(createActionPropertyChangeListener): Check
> 	properties rather than bulk change.
> 	* javax/swing/DefaultDesktopManager.java:
> 	Implement.
> 	* javax/swing/DesktopManager.java:
> 	Jalopy and javadoc.
> 	* javax/swing/JComponent.java
> 	(fireVetoableChange): Implement.
> 	(paintImmediately): Use root component.
> 	* javax/swing/JDesktopPane.java: Implement
> 	* javax/swing/JInternalFrame.java: Implement
> 	* javax/swing/JLabel.java
> 	(getDisabledIcon): Return grayscaled icon if
> 	no disabled icon specified.
> 	* javax/swing/JMenuBar.java
> 	(getComponentAtIndex): Use getComponent
> 	* javax/swing/JOptionPane.java
> 	(getDesktopPaneForComponent): Use SwingUtilities'
> 	getAncestorOfClass
> 	(getFrameForComponent): ditto.
> 	* javax/swing/JSplitPane.java
> 	(remove): Use getComponent.
> 	* javax/swing/SwingUtilities.java
> 	(convertPoint): Implement.
> 	* javax/swing/plaf/basic/BasicButtonUI.java
> 	(paintButtonNormal): Check opaqueness before
> 	filling background.
> 	* javax/swing/plaf/basic/BasicDesktopIconUI.java:
> 	Implement
> 	* javax/swing/plaf/basic/BasicDesktopPaneUI.java:
> 	Implement.
> 	* javax/swing/plaf/basic/BasicInternalFrameTitlePane.java:
> 	Implement.
> 	* javax/swing/plaf/basic/BasicInternalFrameUI.java:
> 	Implement.
> 	* javax/swing/plaf/basic/BasicLookAndFeel.java:
> 	Change InternalFrame and Desktop colors.
> 	
> 	
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Swing-20040609.patch
Type: text/x-patch
Size: 204167 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/java-patches/attachments/20040609/6251bd56/attachment.bin>


More information about the Java-patches mailing list