javax.swing.AbstractButton.repaint()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(144)

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

AbstractButton.repaint介绍

暂无

代码示例

代码示例来源:origin: org.netbeans.api/org-netbeans-swing-plaf

public void stateChanged(ChangeEvent e) {
  ((AbstractButton) e.getSource()).repaint();
}

代码示例来源:origin: org.netbeans.api/org-netbeans-swing-plaf

public void stateChanged(ChangeEvent e) {
  ((AbstractButton) e.getSource()).repaint();
}

代码示例来源:origin: com.jidesoft/jide-oss

public void propertyChange(PropertyChangeEvent e) {
    String prop = e.getPropertyName();
    if (prop.equals(ButtonStyle.BUTTON_STYLE_PROPERTY)) {
      AbstractButton b = (AbstractButton) e.getSource();
      b.repaint();
    }
  }
}

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

public void focusGained(FocusEvent e) {
  AbstractButton b = (AbstractButton) e.getSource();
  b.repaint();
}

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

public void focusLost(FocusEvent e) {
  AbstractButton b = (AbstractButton) e.getSource();
  b.repaint();
}

代码示例来源:origin: com.jidesoft/jide-oss

public void propertyChange(PropertyChangeEvent e) {
    String prop = e.getPropertyName();
    if (prop.equals(AbstractButton.MNEMONIC_CHANGED_PROPERTY)) {
      updateMnemonicBinding();
    }
    else if (prop.equals(ButtonStyle.BUTTON_STYLE_PROPERTY)) {
      AbstractButton b = (AbstractButton) e.getSource();
      b.repaint();
    }
    else if ("verticalTextPosition".equals(prop)
        || "horizontalTextPosition".equals(prop)) {
      AbstractButton b = (AbstractButton) e.getSource();
      b.updateUI();
    }
  }
}

代码示例来源:origin: it.tidalwave.netbeans/it-tidalwave-netbeans-lookandfeel

@Override
public void mouseEntered (final MouseEvent e) 
 {
  button.getModel().setRollover(true);
  button.repaint();
 }

代码示例来源:origin: com.jidesoft/jide-oss

@Override
public void propertyChange(PropertyChangeEvent e) {
  super.propertyChange(e);
  String prop = e.getPropertyName();
  if (JideButton.BUTTON_STYLE_PROPERTY.equals(prop)
      || "opaque".equals(prop)
      || AbstractButton.CONTENT_AREA_FILLED_CHANGED_PROPERTY.equals(prop)
      ) {
    AbstractButton b = (AbstractButton) e.getSource();
    b.repaint();
  }
  else if (JideButton.PROPERTY_ORIENTATION.equals(prop)
      || "hideActionText".equals(prop)) {
    AbstractButton b = (AbstractButton) e.getSource();
    b.invalidate();
    b.repaint();
  }
  else if ("verticalTextPosition".equals(prop)
      || "horizontalTextPosition".equals(prop)) {
    AbstractButton b = (AbstractButton) e.getSource();
    b.updateUI();
  }
}

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/skinlf

/**
  * Description of the Method
  *
  * @param e  Description of Parameter
  */
 public void propertyChange(PropertyChangeEvent e) {
  String propertyName = e.getPropertyName();
  if (e.getPropertyName().equals(Action.NAME)) {
   String text = (String) e.getNewValue();
   button.setText(text);
   button.repaint();
  }
  else if (propertyName.equals("enabled")) {
   Boolean enabledState = (Boolean) e.getNewValue();
   button.setEnabled(enabledState.booleanValue());
   button.repaint();
  }
  else if (e.getPropertyName().equals(Action.SMALL_ICON)) {
   Icon icon = (Icon) e.getNewValue();
   button.setIcon(icon);
   button.invalidate();
   button.repaint();
  }
 }
}

代码示例来源:origin: it.tidalwave.solidblue/it-tidalwave-netbeans-lookandfeel

@Override
public void mouseEntered (final MouseEvent e) 
 {
  button.getModel().setRollover(true);
  button.repaint();
 }

代码示例来源:origin: it.tidalwave.solidblue/it-tidalwave-netbeans-lookandfeel

@Override
 public void mouseExited (final MouseEvent e) 
  {
   button.getModel().setRollover(false);
   button.repaint();
  }
}

代码示例来源:origin: ontopia/ontopia

public void setStrictnessSelection(int strictness) {
 radioButtons.setSelected(strictnessMap[strictness].getModel(), true);
 Enumeration elements = radioButtons.getElements();
 while(elements.hasMoreElements())
  ((AbstractButton)elements.nextElement()).repaint();
}

代码示例来源:origin: it.tidalwave.netbeans/it-tidalwave-netbeans-lookandfeel

@Override
 public void mouseExited (final MouseEvent e) 
  {
   button.getModel().setRollover(false);
   button.repaint();
  }
}

代码示例来源:origin: ontopia/ontopia

public void setSelectedShape(int i) {
 buttonGroup.setSelected(shapeMap[i].getModel(), true);
 
 Enumeration elements = buttonGroup.getElements();
 while(elements.hasMoreElements())
  ((AbstractButton)elements.nextElement()).repaint();
}

代码示例来源:origin: ontopia/ontopia

public void setSelectedFilter(int i) {
 filterGroup.setSelected(filterMap[i].getModel(), true);
 Enumeration elements = filterGroup.getElements();
 while(elements.hasMoreElements())
  ((AbstractButton)elements.nextElement()).repaint();
}

代码示例来源:origin: ontopia/ontopia

private void unselectShapeRadioButtons() {
 buttonGroup.setSelected(unselect.getModel(), true);
 
 Enumeration elements = buttonGroup.getElements();
 while(elements.hasMoreElements())
  ((AbstractButton)elements.nextElement()).repaint();
}

代码示例来源:origin: com.github.arnabk/pgslookandfeel

public void mouseExited(MouseEvent e) {
    super.mouseExited(e);
    AbstractButton b = (AbstractButton) e.getSource();
    ButtonModel model = b.getModel();
    if (b.isRolloverEnabled()) {
      model.setRollover(false);
    }
    if (model.isPressed()) {
      model.setArmed(false);
    }
    b.repaint();
  }
}

代码示例来源:origin: com.github.arnabk/pgslookandfeel

public void mouseEntered(MouseEvent e) {
  super.mouseEntered(e);
  AbstractButton b = (AbstractButton) e.getSource();
  ButtonModel model = b.getModel();
  if (b.isRolloverEnabled() && !SwingUtilities.isLeftMouseButton(e)) {
    model.setRollover(true);
  }
  if (model.isPressed()) {
    model.setArmed(true);
  }
  b.repaint();
}

代码示例来源:origin: com.fifesoft.rtext/fife.common

@Override
public void stateChanged(ChangeEvent e) {
  JToggleButton tb = (JToggleButton)e.getSource();
  Container parent = tb.getParent();
  if (parent==null) {
    return;
  }
  Boolean activate = tb.getModel().isRollover() ||
      tb.getModel().isArmed();
  Boolean selected = tb.isSelected() || tb.getModel().isPressed();
  for (int i=1; i<parent.getComponentCount(); i++) {
    if (parent.getComponent(i)==tb) {
      AbstractButton b = (AbstractButton)parent.getComponent(i-1);
      b.putClientProperty(ARROW_ACTIVATED, activate);
      b.putClientProperty(ARROW_SELECTED, selected);
      b.repaint();
      break;
    }
  }
}

相关文章

微信公众号

最新文章

更多

AbstractButton类方法