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