本文整理了Java中javax.swing.JScrollBar.invalidate()
方法的一些代码示例,展示了JScrollBar.invalidate()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JScrollBar.invalidate()
方法的具体详情如下:
包路径:javax.swing.JScrollBar
类名称: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();
}
内容来源于网络,如有侵权,请联系作者删除!