-
Bug
-
Resolution: Fixed
-
P3
-
1.4.0
-
None
-
beta2
-
x86
-
windows_nt
On win32, it is necessary to send the display change event to all heaveyweight
components and offscreen images, to make sure that any display-dependent
data they have (such as the internal surface data objects) are updated with
the new display information.
In the latest 1.4 code, the display change is not being propagated
correctly and ends up missing some embedded heavyweight components.
For example, an application that embeds a heaveyweight component
(for example, a Canvas) in the contentPane of a JFrame will not
be updated properly.
This problem can have indeterminate side effects, such as screen garbage
or application crashes due to bad memory references.
components and offscreen images, to make sure that any display-dependent
data they have (such as the internal surface data objects) are updated with
the new display information.
In the latest 1.4 code, the display change is not being propagated
correctly and ends up missing some embedded heavyweight components.
For example, an application that embeds a heaveyweight component
(for example, a Canvas) in the contentPane of a JFrame will not
be updated properly.
This problem can have indeterminate side effects, such as screen garbage
or application crashes due to bad memory references.
- relates to
-
JDK-5085626 Exponential performance regression in AWT components (multiple monitors)
- Resolved
-
JDK-6567564 Canvas's graphics config does not change when moved across monitors, Linux
- Closed