I implemented the two missing methods in BasicInternalFrameUI,
installKeyboardActions() and uninstallKeyboardActions().
I found out that the BasicInternalFrameUI installs an action called
"showSystemMenu". Interesting is that the MetalInternalFrame seems to
set this action to null again (Metal JIn
I forgot to check in the fixes to BasicInternalFrameUI, that really
belong to the previous patch.
2006-06-23 Roman Kennke <[EMAIL PROTECTED]>
* javax/swing/plaf/basic/BasicInternalFrameUI.java
(InternalFramePropertyChangeListener.propertyChange):
Don't call getPropertyNa
This sets the bg color of the content pane of a JInternalFrame to null
at UI install time, and only if there is no custom color already set.
This fixes bug#27481 and causes no regressions AFAICS.
2006-05-10 Roman Kennke <[EMAIL PROTECTED]>
PR 27481
* javax/swing/plaf/basic/BasicI
The glasspane in JInternalFrames should be visible when the frame is
deselected but invisible when the frame gets selected. The whole point
of this glasspane is to catch MouseEvents and select the frame as soon
as the mouse is pressed on it.
I have also rewritten parts of the GlassPane, it's b
This makes InternalFrames adjust their size to their parent's size when
in maximized mode.
2006-08-03 Roman Kennke <[EMAIL PROTECTED]>
PR 27637
* javax/swing/plaf/basic/BasicInternalFrameUI.java
(ComponentHandler.componentResized): Reimplemented to handle
arbit
Here comes a tiny fix for BasicInternalFrameUI.
2005-09-23 Roman Kennke <[EMAIL PROTECTED]>
* javax/swing/plaf/basic/BasicInternalFrameUI.java
(deactivateFrame): New method.
(InternalFramePropertyChangeListener.propertyChange): Call
new deactivate() method instea
I committed the attached fix for BasicInternalFrameUI, which makes it
possible to activate menus in JInternalFrames. This was previously
impossible because the GlassPaneDispatcher only searched in the frame's
content pane for possible event targets, but the menu bar of a rootpane
is not inside the
Hi,
This fixes some issues with BasicInternalFrameUI.
2005-11-17 Roman Kennke <[EMAIL PROTECTED]>
* javax/swing/plaf/basic/BasicInternalFrameUI.java
(installUI): Don't install layout here.
(uninstallUI): Don't uninstall layout here.
(installDefaults): Install la