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

java.lang.ClassCastException occurs when repainting DebugGraphics panel

XMLWordPrintable

    • 1.2fcs
    • generic, sparc
    • generic, solaris_2.6
    • Verified

      Whenever the DebugGraphics panel is repainted, the following exception
      occurs:

      Exception occurred during event dispatching:
      java.lang.ClassCastException
              at java.awt.swing.JComponent.getComponentGraphics(Compiled Code)
              at java.awt.swing.JComponent.paint(Compiled Code)
              at java.awt.swing.JComponent.paintChildren(Compiled Code)
              at java.awt.swing.JComponent.paint(Compiled Code)
              at java.awt.swing.JComponent.paintChildren(Compiled Code)
              at java.awt.swing.JComponent.paint(Compiled Code)
              at java.awt.swing.JComponent.paintChildren(Compiled Code)
              at java.awt.swing.JComponent.paint(Compiled Code)
              at java.awt.swing.JComponent.paintChildren(Compiled Code)
              at java.awt.swing.JComponent.paint(Compiled Code)
              at java.awt.swing.JComponent.paintChildren(Compiled Code)
              at java.awt.swing.JComponent.paint(Compiled Code)
              at java.awt.swing.JComponent.paintChildren(Compiled Code)
              at java.awt.swing.JComponent.paint(Compiled Code)
              at java.awt.swing.JComponent._paintImmediately(Compiled Code)
              at java.awt.swing.JComponent.paintImmediately(Compiled Code)
              at java.awt.swing.RepaintManager.paintDirtyRegions(Compiled Code)
              at java.awt.swing.RepaintManager$WorkRequest.run(Compiled Code)
              at java.awt.swing.SystemEventQueueUtilities.processRunnableEvent(Compile
      d Code)
              at java.awt.swing.SystemEventQueueUtilities$RunnableTarget.processEvent(
      Compiled Code)
              at java.awt.Component.dispatchEventImpl(Compiled Code)
              at java.awt.EventQueue.dispatchEvent(Compiled Code)
              at java.awt.EventDispatchThread.run(Compiled Code)

      The panel is successfully repainted, and seems to function normally.

      janet.koenig@Eng 1998-05-14

      ---
      To reproduct the problem, step follows,
      JDK1.2 beta4 "J" on Solaris 2.6 ja

      1. Run SwingSet
      2. Choose DebugGraphics tab
      3. Choose other tab, like "Button"
      4. Choose DebugGraphics again
      Now you should see the same Exception above. I've also noticed that Menubar broken.

      [koushi.takahashi@japan 1998-06-24]

            tballsunw Tom Ball (Inactive)
            jkoenigsunw Janet Koenig (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: