boolean (Component view, Point location, Dimension preferredSize, Dimension extentSize) { // don't bother Scrollable.getScrollableTracksViewportWidth if a horizontal scroll bar is not needed return isScrollBarNeeded(location.x, preferredSize.width, extentSize.width) && !tracksViewportWidth(view); }