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

GUI update problems with some demo applets on Win2000 an WinXP

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • 1.4.1
    • client-libs
    • None
    • 2d
    • sparc
    • windows_2000

      GUI update problems with some demo applets on Win2000 an WinXP.

      - This bug seems to occur only on Win2000 and WinXP Prof. I have not seen it on Win98 or Solaris.

      - The bug occurs with Merlin jdk1.4 FCS and in latest relase of Hopper 1.4.1-b14 build.

      - The bug is not reproducable with jdk1.3.1FCS build.

      - For the following demo applets, there are some parts of the applet's GUI control panel that is not drawn at initial launch. Moving the mouse around within the frame will later cause the background of the controls to be drawn. Initially the control panel section is transparent to whatever is in the screen background.
      - CardTest
      - ArcTest
      - GraphicsTest
      - DrawTest

      Note that these demo applets seem to share common implementation in their use of the GUI controls.

      - Below are a couple of ways to reproduce the GUI update problems.

      Steps to reproduce (Transparent control panel at startup)
      ==================
      1. On Win2000 or WinXP, set path to use Merlin 1.4FCS or recent Hopper build jdk141-b14
      2. Go to one of the affected applets demo directory (see list above)
      cd jdk141-b14\demo\applets\CardTest
      3. Run AppletViewer with command
      appletviewer example1.html
      4. When the applet loads, you will see the control panel section transparent to the background screen. The background should be white.
      5. If you mouseover the frame, the transparent section will get filled.

      Steps to reproduce (GUI update problems)
      ------------------
      1. On Win2000 or WinXP, set path to use Merlin 1.4FCS or recent Hopper build jdk141-b14
      2. Go to one of the affected applets demo directory (see list above)
      cd jdk141-b14\demo\applets\CardTest
      3. Run AppletViewer with command
      appletviewer example1.html
      4. Click on the "next" button in lower control panel about 7 times. You will see that the buttons from the previous frame are overlapped on top of the new set of drawn buttons.
      5. Moving the mouse will force an update and the old buttons will then be correctly removed.

      The failures are cosmetic but are a distraction to a user wanting to experience the JDK demos.

            tdv Dmitri Trembovetski (Inactive)
            rreynagasunw Rick Reynaga (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: