javax.swing.JSlider.getPaintTrack()方法的使用及代码示例

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

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

JSlider.getPaintTrack介绍

暂无

代码示例

代码示例来源:origin: com.synaptix/SynaptixSwing

public void paint(Graphics g, JComponent c) {
  recalculateIfInsetsChanged();
  recalculateIfOrientationChanged();
  Rectangle clip = g.getClipBounds();
  if (!clip.intersects(trackRect) && slider.getPaintTrack())
    calculateGeometry();
  if (slider.getPaintTrack() && clip.intersects(trackRect)) {
    paintTrack(g);
  }
  if (slider.getPaintTicks() && clip.intersects(tickRect)) {
    paintTicks(g);
  }
  if (slider.getPaintLabels() && clip.intersects(labelRect)) {
    paintLabels(g);
  }
  if (slider.hasFocus() && clip.intersects(focusRect)) {
    paintFocus(g);
  }
  if (clip.intersects(thumbRect)) {
    paintThumb(g);
  }
}

代码示例来源:origin: com.synaptix/SynaptixSwing

public void paint(Graphics g, JComponent c) {
  recalculateIfInsetsChanged();
  recalculateIfOrientationChanged();
  Rectangle clip = g.getClipBounds();
  if (!clip.intersects(trackRect) && slider.getPaintTrack())
    calculateGeometry();
  if (slider.getPaintTrack() && clip.intersects(trackRect)) {
    paintTrack(g);
  }
  if (slider.getPaintTicks() && clip.intersects(tickRect)) {
    paintTicks(g);
  }
  if (slider.getPaintLabels() && clip.intersects(labelRect)) {
    paintLabels(g);
  }
  if (slider.hasFocus() && clip.intersects(focusRect)) {
    paintFocus(g);
  }
  if (clip.intersects(thumbRect)) {
    paintThumb(g);
  }
}

代码示例来源:origin: com.jtattoo/JTattoo

public void paint(Graphics g, JComponent c) {
  paintBackground(g, c);
  recalculateIfInsetsChanged();
  recalculateIfOrientationChanged();
  Rectangle clip = g.getClipBounds();
  
  if ( !clip.intersects(trackRect) && slider.getPaintTrack()) {
    calculateGeometry();
  }
  
  if (slider.getPaintTrack() && clip.intersects(trackRect)) {
    paintTrack(g);
  }
  if (slider.getPaintTicks() && clip.intersects(tickRect)) {
    paintTicks(g);
  }
  if (slider.getPaintLabels() && clip.intersects(labelRect)) {
    paintLabels(g);
  }
  if (slider.hasFocus() && clip.intersects(focusRect)) {
    paintFocus(g);
  }
  if (clip.intersects(thumbRect)) {
    paintThumb(g);
  }
}

代码示例来源:origin: com.github.insubstantial/substance

final Rectangle clip = graphics.getClipBounds();
if (!clip.intersects(trackRect) && slider.getPaintTrack())
  calculateGeometry();
if (slider.getPaintTrack() && clip.intersects(trackRect)) {
  paintTrack(graphics);

代码示例来源:origin: org.java.net.substance/substance

final Rectangle clip = graphics.getClipBounds();
if (!clip.intersects(trackRect) && slider.getPaintTrack())
  calculateGeometry();
if (slider.getPaintTrack() && clip.intersects(trackRect)) {
  paintTrack(graphics);

相关文章

JSlider类方法