javax.swing.JScrollBar.invalidate()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(1.8k)|赞(0)|评价(0)|浏览(101)

本文整理了Java中javax.swing.JScrollBar.invalidate()方法的一些代码示例,展示了JScrollBar.invalidate()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JScrollBar.invalidate()方法的具体详情如下:
包路径:javax.swing.JScrollBar
类名称:JScrollBar
方法名:invalidate

JScrollBar.invalidate介绍

暂无

代码示例

代码示例来源:origin: org.netbeans.modules/org-netbeans-lib-profiler-ui

public void run() {
    scrollBar.invalidate();
    validate();
    repaint();
  }
});

代码示例来源:origin: org.geotools/gt2-widgets-swing

/**
   * Invoked when the zoomable area changes. This method will adjust scrollbar's
   * insets in order to keep scrollbars aligned in front of the zoomable area.
   *
   * Note: in the current version, this is an undocumented capability. Class {@link RangeBar}
   *       uses it, but it is experimental. It may change in a future version.
   */
  public void propertyChange(final PropertyChangeEvent event) {
    final Insets old    = (Insets) event.getOldValue();
    final Insets insets = (Insets) event.getNewValue();
    final GridBagLayout layout = (GridBagLayout) getLayout();
    if (scrollbarX != null && (old.left != insets.left || old.right != insets.right)) {
      final GridBagConstraints c = layout.getConstraints(scrollbarX);
      c.insets.left  = insets.left;
      c.insets.right = insets.right;
      layout.setConstraints(scrollbarX, c);
      scrollbarX.invalidate();
    }
    if (scrollbarY != null && (old.top != insets.top || old.bottom != insets.bottom)) {
      final GridBagConstraints c = layout.getConstraints(scrollbarY);
      c.insets.top    = insets.top;
      c.insets.bottom = insets.bottom;
      layout.setConstraints(scrollbarY, c);
      scrollbarY.invalidate();
    }
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-dlight-visualizers

/**
 * Tells listeners that a column was moved due to a margin change.
 */
@Override
public void columnMarginChanged(ChangeEvent e) {
  refreshViewData();
  updateScrollbar();
  updateZoomButtonsEnabledState();
  if (viewPort != null) {
    viewPort.repaint();
  }
  scrollBar.invalidate();
  ThreadsPanel.this.revalidate();
}

相关文章

JScrollBar类方法