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

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

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

JSlider.hasFocus介绍

暂无

代码示例

代码示例来源: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: lbalazscs/Pixelitor

if(slider.hasFocus()) {
  PlafPaintUtils.paintFocus(g2,r,3);

代码示例来源: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);
  }
}

相关文章

JSlider类方法