Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4047668

Lightweight container does not layout heavyweight component(s) correctly

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b01
    • CPU:
      sparc
    • OS:
      solaris_2.5.1
    • Verification:
      Not verified

      Description

      When a heavyweight component (e.g. Label, Canvas etc) is added to a lightweight container, its position cannot be changed by its container regardless of the layout manager used (e.g. FlowLayout, BorderLayout etc).

      In the attached files, LWContainer is the test container. It contains two components, LWRect and Label/LWLabel. LWLabel is a lightweight version of Label. When LWLabel is used, the layout of the LWContainer instance is fine. But if Label is used in place of LWLabel, after the initial setup, the Label not longer responds to the changes in its container's layout. For example, resize the parent frame, notice that all the Labels remain in the original location.

      sofyan.nugroho@Eng 1997-04-25

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              tprinzinsunw Timothy Prinzing (Inactive)
              Reporter:
              duke J. Duke (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: