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

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

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

AbstractButton.getModel介绍

暂无

代码示例

代码示例来源:origin: groovy/groovy-core

public synchronized void syntheticUnbind() {
    boundButton.removePropertyChangeListener("model", this);
    boundButton.getModel().removeItemListener(this);
    boundButton = null;
}

代码示例来源:origin: groovy/groovy-core

public synchronized void syntheticBind() {
    boundButton = (AbstractButton) ((PropertyBinding) sourceBinding).getBean();
      boundButton.addPropertyChangeListener("model", this);
      boundButton.getModel().addItemListener(this);
}

代码示例来源:origin: stackoverflow.com

tip1Null.setUI(new ModifButtonUI());
tip1Null.getModel().addChangeListener(new ChangeListener() {
  @Override
  public void stateChanged(ChangeEvent e) {

代码示例来源:origin: stackoverflow.com

g2d.drawRoundRect(3, 3, getWidth()-4, getHeight()-4, archH, archH);
if(getModel().isRollover())

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

@Override
public void paint(Graphics g, JComponent c) {
  Graphics2D g2d = (Graphics2D)g;
  g2d.setRenderingHint(KEY_ANTIALIASING, VALUE_ANTIALIAS_ON);
  
  AbstractButton button = (AbstractButton) c;
  ButtonModel model = button.getModel();
  if(model.isRollover()) {
    paintBackground(g2d, button);
    paintRoundBorder(g2d, button);
  }
  
  g.translate(3, 5);
  
  g.setColor(Color.WHITE);
  g.drawLine(1, 0, 5, 4);
  g.drawLine(0, 0, 5, 5);
  g.drawLine(5, 4, 9, 0);
  g.drawLine(5, 5, 10, 0);
  
  g.setColor(look.colors().shadow());
  g.drawLine(0, 1, 5, 6);
  g.drawLine(5, 6, 10, 1);
}

代码示例来源:origin: ron190/jsql-injection

@Override
public void paintIcon( Component c, Graphics g, int x, int y ) {
  AbstractButton b = (AbstractButton) c;
  ButtonModel model = b.getModel();

代码示例来源:origin: ron190/jsql-injection

public void paintOceanIcon(Component c, Graphics g, int x, int y) {
  ButtonModel model = ((AbstractButton) c).getModel();
  boolean isSelected = model.isSelected();
  boolean isEnabled = model.isEnabled();

代码示例来源:origin: stackoverflow.com

if (getModel().isPressed()) {
  g.setColor(pressedBackgroundColor);
} else if (getModel().isRollover()) {
  g.setColor(hoverBackgroundColor);
} else {

代码示例来源:origin: stackoverflow.com

if (getModel().isArmed()) {

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

@Override
public void paint(Graphics g, JComponent c) {
  AbstractButton button = (AbstractButton) c;
  ButtonModel model = button.getModel();
  Dimension size = button.getSize();
  if (!model.isPressed() || !model.isArmed()) {
    paintButtonUnpressed(g, size);
  }
  super.paint(g, button);
  paintBorder(g, size);
}

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

@Override
public void paint(Graphics g, JComponent c) {
  AbstractButton button = (AbstractButton) c;
  GaugeButtonModel model = (GaugeButtonModel) button.getModel();
  Dimension size = button.getSize();
  boolean isUnpressed = !model.isPressed() || !model.isArmed();
  if (isUnpressed && model.isRollover())
    paintButtonUnpressed(g, size);
  super.paint(g, button);
  if(model.isRollover())
    paintBorder(g, size);
  paintLights(model.lights(), g);
}

代码示例来源:origin: com.mchange/mchange-commons-java

public void add(AbstractButton button, Object associatedValue)
{
super.add( button );
buttonsModelsToValues.put( button.getModel(), associatedValue );
valuesToButtonModels.put( associatedValue, button.getModel() );
button.addActionListener( wcl );
pcbu.resync();
}

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

/**
 * Returns the state of the specified button.
 * 
 * @param button
 *            Button.
 * @return The state of the specified button.
 */
public static ComponentState getState(AbstractButton button) {
  return getState(button.getModel(), button, false);
}

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

@Override
  public boolean isEnabled(Object sender) {
    return !(sender != null && (sender instanceof AbstractButton) &&
        !((AbstractButton) sender).getModel().isEnabled());
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-dataconnectivity

private void update(DocumentEvent ev){
    selections.setSelected( button.getModel(), true ) ;
    setSelectedBean(beanPanel) ;
  }
}

代码示例来源:origin: com.google.code.validationframework/validationframework-swing

/**
   * @see ChangeListener#stateChanged(ChangeEvent)
   */
  @Override
  public void stateChanged(ChangeEvent e) {
    setValue(button.getModel().isPressed());
  }
}

代码示例来源:origin: org.codehaus.groovy/groovy-swing

public synchronized void syntheticUnbind() {
    boundButton.removePropertyChangeListener("model", this);
    boundButton.getModel().removeItemListener(this);
    boundButton = null;
}

代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-core

private int getSelectedIndex() {
  final ButtonModel selectedModel = buttonGroup.getSelection();
  final Component children[] = getButtonComponents();
  for (int i = 0; i < children.length; i++) {
    AbstractButton button = (AbstractButton) children[i];
    if (button.getModel() == selectedModel) {
      return i;
    }
  }
  return -1;
}

代码示例来源:origin: org.codehaus.groovy/groovy-swing

public synchronized void syntheticBind() {
    boundButton = (AbstractButton) ((PropertyBinding) sourceBinding).getBean();
      boundButton.addPropertyChangeListener("model", this);
      boundButton.getModel().addItemListener(this);
}

代码示例来源:origin: stackoverflow.com

model = new TristateDecorator(getModel());
setModel(model);
setState(initial);

相关文章

微信公众号

最新文章

更多

AbstractButton类方法