test_class.declarator: LOG = Logger.getLogger(JXPanelTest.class
              .getName())
test_class.modifier: @SuppressWarnings("unused")
      private static final
test_class.original_string: @SuppressWarnings("unused")
      private static final Logger LOG = Logger.getLogger(JXPanelTest.class
              .getName());
test_class.type: Logger
test_class.var_name: LOG
test_class.file: swingx-core/src/test/java/org/jdesktop/swingx/JXPanelTest.java
test_class.identifier: JXPanelTest
test_class.superclass: extends TestCase
test_case.body: @Test (expected = NullPointerException.class)
      public void testScrollableWidthTrackNull() {
          new JXPanel().setScrollableWidthHint(null);
      }
test_case.class_method_signature: JXPanelTest.testScrollableWidthTrackNull()
test_case.full_signature: @Test (expected = NullPointerException.class) public void testScrollableWidthTrackNull()
test_case.identifier: testScrollableWidthTrackNull
test_case.invocations: setScrollableWidthHint
test_case.modifiers: @Test (expected = NullPointerException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testScrollableWidthTrackNull()
focal_class.declarator: scrollableWidthHint = ScrollableSizeHint.FIT
focal_class.modifier: private
focal_class.original_string: private ScrollableSizeHint scrollableWidthHint = ScrollableSizeHint.FIT;
focal_class.type: ScrollableSizeHint
focal_class.var_name: scrollableWidthHint
focal_class.declarator: scrollableHeightHint = ScrollableSizeHint.FIT
focal_class.modifier: private
focal_class.original_string: private ScrollableSizeHint scrollableHeightHint = ScrollableSizeHint.FIT;
focal_class.type: ScrollableSizeHint
focal_class.var_name: scrollableHeightHint
focal_class.declarator: alpha = 1.0f
focal_class.modifier: private volatile
focal_class.original_string: private volatile float alpha = 1.0f;
focal_class.type: float
focal_class.var_name: alpha
focal_class.declarator: oldOpaque
focal_class.modifier: private
focal_class.original_string: private boolean oldOpaque;
focal_class.type: boolean
focal_class.var_name: oldOpaque
focal_class.declarator: oldAlpha = 1f
focal_class.modifier: private
focal_class.original_string: private float oldAlpha = 1f;
focal_class.type: float
focal_class.var_name: oldAlpha
focal_class.declarator: inheritAlpha = true
focal_class.modifier: private
focal_class.original_string: private boolean inheritAlpha = true;
focal_class.type: boolean
focal_class.var_name: inheritAlpha
focal_class.declarator: backgroundPainter
focal_class.modifier: @SuppressWarnings("rawtypes")
      private
focal_class.original_string: @SuppressWarnings("rawtypes")
      private Painter backgroundPainter;
focal_class.type: Painter
focal_class.var_name: backgroundPainter
focal_class.declarator: paintBorderInsets = true
focal_class.modifier: private
focal_class.original_string: private boolean paintBorderInsets = true;
focal_class.type: boolean
focal_class.var_name: paintBorderInsets
focal_class.declarator: painterChangeListener
focal_class.modifier: private
focal_class.original_string: private PropertyChangeListener painterChangeListener;
focal_class.type: PropertyChangeListener
focal_class.var_name: painterChangeListener
focal_class.declarator: fakeTransparent
focal_class.original_string: boolean fakeTransparent;
focal_class.type: boolean
focal_class.var_name: fakeTransparent
focal_class.declarator: LOG = Logger.getLogger(JXPanel.class.getName())
focal_class.modifier: @SuppressWarnings("unused")
      private static final
focal_class.original_string: @SuppressWarnings("unused")
      private static final Logger LOG = Logger.getLogger(JXPanel.class.getName());
focal_class.type: Logger
focal_class.var_name: LOG
focal_class.file: swingx-core/src/main/java/org/jdesktop/swingx/JXPanel.java
focal_class.identifier: JXPanel
focal_class.interfaces: implements AlphaPaintable, BackgroundPaintable, Scrollable
focal_class.class_method_signature: JXPanel.JXPanel()
focal_class.full_signature: public  JXPanel()
focal_class.identifier: JXPanel
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  JXPanel()
focal_class.class_method_signature: JXPanel.JXPanel(boolean isDoubleBuffered)
focal_class.full_signature: public  JXPanel(boolean isDoubleBuffered)
focal_class.identifier: JXPanel
focal_class.modifiers: public
focal_class.parameters: (boolean isDoubleBuffered)
focal_class.signature:  JXPanel(boolean isDoubleBuffered)
focal_class.class_method_signature: JXPanel.JXPanel(LayoutManager layout)
focal_class.full_signature: public  JXPanel(LayoutManager layout)
focal_class.identifier: JXPanel
focal_class.modifiers: public
focal_class.parameters: (LayoutManager layout)
focal_class.signature:  JXPanel(LayoutManager layout)
focal_class.class_method_signature: JXPanel.JXPanel(LayoutManager layout, boolean isDoubleBuffered)
focal_class.full_signature: public  JXPanel(LayoutManager layout, boolean isDoubleBuffered)
focal_class.identifier: JXPanel
focal_class.modifiers: public
focal_class.parameters: (LayoutManager layout, boolean isDoubleBuffered)
focal_class.signature:  JXPanel(LayoutManager layout, boolean isDoubleBuffered)
focal_class.class_method_signature: JXPanel.setOpaque(boolean opaque)
focal_class.full_signature: @Override public void setOpaque(boolean opaque)
focal_class.identifier: setOpaque
focal_class.modifiers: @Override public
focal_class.parameters: (boolean opaque)
focal_class.return: void
focal_class.signature: void setOpaque(boolean opaque)
focal_class.class_method_signature: JXPanel.isOpaque()
focal_class.full_signature: @Override public boolean isOpaque()
focal_class.identifier: isOpaque
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isOpaque()
focal_class.class_method_signature: JXPanel.getAlpha()
focal_class.full_signature: @Override public float getAlpha()
focal_class.identifier: getAlpha
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: float
focal_class.signature: float getAlpha()
focal_class.class_method_signature: JXPanel.setAlpha(float alpha)
focal_class.full_signature: @Override public void setAlpha(float alpha)
focal_class.identifier: setAlpha
focal_class.modifiers: @Override public
focal_class.parameters: (float alpha)
focal_class.return: void
focal_class.signature: void setAlpha(float alpha)
focal_class.class_method_signature: JXPanel.setAlphaPatch(float alpha)
focal_class.full_signature: private void setAlphaPatch(float alpha)
focal_class.identifier: setAlphaPatch
focal_class.modifiers: private
focal_class.parameters: (float alpha)
focal_class.return: void
focal_class.signature: void setAlphaPatch(float alpha)
focal_class.class_method_signature: JXPanel.installRepaintManager()
focal_class.full_signature:  void installRepaintManager()
focal_class.identifier: installRepaintManager
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void installRepaintManager()
focal_class.class_method_signature: JXPanel.uninstallRepaintManager()
focal_class.full_signature:  void uninstallRepaintManager()
focal_class.identifier: uninstallRepaintManager
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void uninstallRepaintManager()
focal_class.class_method_signature: JXPanel.getEffectiveAlpha()
focal_class.full_signature: @Override public float getEffectiveAlpha()
focal_class.identifier: getEffectiveAlpha
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: float
focal_class.signature: float getEffectiveAlpha()
focal_class.class_method_signature: JXPanel.isInheritAlpha()
focal_class.full_signature: @Override public boolean isInheritAlpha()
focal_class.identifier: isInheritAlpha
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isInheritAlpha()
focal_class.class_method_signature: JXPanel.setInheritAlpha(boolean val)
focal_class.full_signature: @Override public void setInheritAlpha(boolean val)
focal_class.identifier: setInheritAlpha
focal_class.modifiers: @Override public
focal_class.parameters: (boolean val)
focal_class.return: void
focal_class.signature: void setInheritAlpha(boolean val)
focal_class.class_method_signature: JXPanel.setScrollableWidthHint(ScrollableSizeHint hint)
focal_class.full_signature: public final void setScrollableWidthHint(ScrollableSizeHint hint)
focal_class.identifier: setScrollableWidthHint
focal_class.modifiers: public final
focal_class.parameters: (ScrollableSizeHint hint)
focal_class.return: void
focal_class.signature: void setScrollableWidthHint(ScrollableSizeHint hint)
focal_class.class_method_signature: JXPanel.setScrollableHeightHint(ScrollableSizeHint hint)
focal_class.full_signature: public final void setScrollableHeightHint(ScrollableSizeHint hint)
focal_class.identifier: setScrollableHeightHint
focal_class.modifiers: public final
focal_class.parameters: (ScrollableSizeHint hint)
focal_class.return: void
focal_class.signature: void setScrollableHeightHint(ScrollableSizeHint hint)
focal_class.class_method_signature: JXPanel.getScrollableWidthHint()
focal_class.full_signature: protected ScrollableSizeHint getScrollableWidthHint()
focal_class.identifier: getScrollableWidthHint
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: ScrollableSizeHint
focal_class.signature: ScrollableSizeHint getScrollableWidthHint()
focal_class.class_method_signature: JXPanel.getScrollableHeightHint()
focal_class.full_signature: protected ScrollableSizeHint getScrollableHeightHint()
focal_class.identifier: getScrollableHeightHint
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: ScrollableSizeHint
focal_class.signature: ScrollableSizeHint getScrollableHeightHint()
focal_class.class_method_signature: JXPanel.getScrollableTracksViewportHeight()
focal_class.full_signature: @Override public boolean getScrollableTracksViewportHeight()
focal_class.identifier: getScrollableTracksViewportHeight
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean getScrollableTracksViewportHeight()
focal_class.class_method_signature: JXPanel.getScrollableTracksViewportWidth()
focal_class.full_signature: @Override public boolean getScrollableTracksViewportWidth()
focal_class.identifier: getScrollableTracksViewportWidth
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean getScrollableTracksViewportWidth()
focal_class.class_method_signature: JXPanel.getPreferredScrollableViewportSize()
focal_class.full_signature: @Override public Dimension getPreferredScrollableViewportSize()
focal_class.identifier: getPreferredScrollableViewportSize
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Dimension
focal_class.signature: Dimension getPreferredScrollableViewportSize()
focal_class.class_method_signature: JXPanel.getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
focal_class.full_signature: @Override public int getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
focal_class.identifier: getScrollableBlockIncrement
focal_class.modifiers: @Override public
focal_class.parameters: (Rectangle visibleRect, int orientation, int direction)
focal_class.return: int
focal_class.signature: int getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
focal_class.class_method_signature: JXPanel.getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
focal_class.full_signature: @Override public int getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
focal_class.identifier: getScrollableUnitIncrement
focal_class.modifiers: @Override public
focal_class.parameters: (Rectangle visibleRect, int orientation, int direction)
focal_class.return: int
focal_class.signature: int getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
focal_class.class_method_signature: JXPanel.setScrollableTracksViewportHeight(boolean scrollableTracksViewportHeight)
focal_class.full_signature: public void setScrollableTracksViewportHeight(boolean scrollableTracksViewportHeight)
focal_class.identifier: setScrollableTracksViewportHeight
focal_class.modifiers: public
focal_class.parameters: (boolean scrollableTracksViewportHeight)
focal_class.return: void
focal_class.signature: void setScrollableTracksViewportHeight(boolean scrollableTracksViewportHeight)
focal_class.class_method_signature: JXPanel.setScrollableTracksViewportWidth(boolean scrollableTracksViewportWidth)
focal_class.full_signature: public void setScrollableTracksViewportWidth(boolean scrollableTracksViewportWidth)
focal_class.identifier: setScrollableTracksViewportWidth
focal_class.modifiers: public
focal_class.parameters: (boolean scrollableTracksViewportWidth)
focal_class.return: void
focal_class.signature: void setScrollableTracksViewportWidth(boolean scrollableTracksViewportWidth)
focal_class.class_method_signature: JXPanel.setBackgroundPainter(Painter p)
focal_class.full_signature: @Override public void setBackgroundPainter(Painter p)
focal_class.identifier: setBackgroundPainter
focal_class.modifiers: @Override public
focal_class.parameters: (Painter p)
focal_class.return: void
focal_class.signature: void setBackgroundPainter(Painter p)
focal_class.class_method_signature: JXPanel.getPainterChangeListener()
focal_class.full_signature: protected PropertyChangeListener getPainterChangeListener()
focal_class.identifier: getPainterChangeListener
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: PropertyChangeListener
focal_class.signature: PropertyChangeListener getPainterChangeListener()
focal_class.class_method_signature: JXPanel.getBackgroundPainter()
focal_class.full_signature: @Override public Painter getBackgroundPainter()
focal_class.identifier: getBackgroundPainter
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Painter
focal_class.signature: Painter getBackgroundPainter()
focal_class.class_method_signature: JXPanel.isPaintBorderInsets()
focal_class.full_signature: @Override public boolean isPaintBorderInsets()
focal_class.identifier: isPaintBorderInsets
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isPaintBorderInsets()
focal_class.class_method_signature: JXPanel.setPaintBorderInsets(boolean paintBorderInsets)
focal_class.full_signature: @Override public void setPaintBorderInsets(boolean paintBorderInsets)
focal_class.identifier: setPaintBorderInsets
focal_class.modifiers: @Override public
focal_class.parameters: (boolean paintBorderInsets)
focal_class.return: void
focal_class.signature: void setPaintBorderInsets(boolean paintBorderInsets)
focal_class.class_method_signature: JXPanel.isPaintingOrigin()
focal_class.full_signature: protected boolean isPaintingOrigin()
focal_class.identifier: isPaintingOrigin
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isPaintingOrigin()
focal_class.class_method_signature: JXPanel.paint(Graphics g)
focal_class.full_signature: @Override public void paint(Graphics g)
focal_class.identifier: paint
focal_class.modifiers: @Override public
focal_class.parameters: (Graphics g)
focal_class.return: void
focal_class.signature: void paint(Graphics g)
focal_class.class_method_signature: JXPanel.paintComponent(Graphics g)
focal_class.full_signature: @Override @SuppressWarnings("unchecked") protected void paintComponent(Graphics g)
focal_class.identifier: paintComponent
focal_class.modifiers: @Override @SuppressWarnings("unchecked") protected
focal_class.parameters: (Graphics g)
focal_class.return: void
focal_class.signature: void paintComponent(Graphics g)
focal_class.class_method_signature: JXPanel.isPatch()
focal_class.full_signature: protected boolean isPatch()
focal_class.identifier: isPatch
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isPatch()
focal_class.class_method_signature: JXPanel.paintComponentPatch(Graphics g)
focal_class.full_signature: protected void paintComponentPatch(Graphics g)
focal_class.identifier: paintComponentPatch
focal_class.modifiers: protected
focal_class.parameters: (Graphics g)
focal_class.return: void
focal_class.signature: void paintComponentPatch(Graphics g)
focal_class.class_method_signature: JXPanel.isOpaquePatch()
focal_class.full_signature: protected boolean isOpaquePatch()
focal_class.identifier: isOpaquePatch
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isOpaquePatch()
focal_class.class_method_signature: JXPanel.setOpaquePatch(boolean opaque)
focal_class.full_signature: protected void setOpaquePatch(boolean opaque)
focal_class.identifier: setOpaquePatch
focal_class.modifiers: protected
focal_class.parameters: (boolean opaque)
focal_class.return: void
focal_class.signature: void setOpaquePatch(boolean opaque)
focal_class.class_method_signature: JXPanel.isAlpha()
focal_class.full_signature: protected boolean isAlpha()
focal_class.identifier: isAlpha
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isAlpha()
focal_class.class_method_signature: JXPanel.isTransparentBackground()
focal_class.full_signature: protected boolean isTransparentBackground()
focal_class.identifier: isTransparentBackground
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isTransparentBackground()
focal_class.class_method_signature: JXPanel.isPaintingBackground()
focal_class.full_signature: protected boolean isPaintingBackground()
focal_class.identifier: isPaintingBackground
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isPaintingBackground()
focal_class.superclass: extends JPanel
focal_method.body: public final void setScrollableWidthHint(ScrollableSizeHint hint) {
          Contract.asNotNull(hint, "hint cannot be null");
          ScrollableSizeHint oldValue = getScrollableWidthHint();
          if (oldValue == hint) return;
          this.scrollableWidthHint = hint;
          revalidate();
          firePropertyChange("scrollableWidthHint", oldValue, getScrollableWidthHint());
      }
focal_method.class_method_signature: JXPanel.setScrollableWidthHint(ScrollableSizeHint hint)
focal_method.full_signature: public final void setScrollableWidthHint(ScrollableSizeHint hint)
focal_method.identifier: setScrollableWidthHint
focal_method.invocations: asNotNull getScrollableWidthHint revalidate firePropertyChange getScrollableWidthHint
focal_method.modifiers: public final
focal_method.parameters: (ScrollableSizeHint hint)
focal_method.return: void
focal_method.signature: void setScrollableWidthHint(ScrollableSizeHint hint)