javax.swing.AbstractButton#setRolloverEnabled ( )源码实例Demo

下面列出了javax.swing.AbstractButton#setRolloverEnabled ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: netbeans   文件: TransparentToolBar.java
public void addItem(JComponent c) {
    c.setOpaque(false);

    if (c instanceof JButton)
        ((JButton)c).setDefaultCapable(false);

    if (toolbar != null) {
        toolbar.add(c);
    } else {
        add(c);
        if (c instanceof AbstractButton) {
            AbstractButton b = (AbstractButton) c;
            b.addMouseListener(listener);
            b.addChangeListener(listener);
            b.addFocusListener(listener);
            b.setRolloverEnabled(true);
        }
    }
}
 
源代码2 项目: visualvm   文件: TransparentToolBar.java
public void addItem(JComponent c) {
    c.setOpaque(false);

    if (c instanceof JButton)
        ((JButton)c).setDefaultCapable(false);

    if (toolbar != null) {
        toolbar.add(c);
    } else {
        add(c);
        if (c instanceof AbstractButton) {
            AbstractButton b = (AbstractButton) c;
            b.addMouseListener(listener);
            b.addChangeListener(listener);
            b.addFocusListener(listener);
            b.setRolloverEnabled(true);
        }
    }
}
 
源代码3 项目: pumpernickel   文件: QButtonUI.java
@Override
public void installUI(JComponent c) {
	super.installUI(c);
	AbstractButton button = (AbstractButton) c;
	ButtonInfo i = getButtonInfo(button, true);
	button.getModel().addChangeListener(i.buttonStateListener);
	button.addPropertyChangeListener(PROPERTY_BOOLEAN_BUTTON_STATE,
			i.booleanStateListener);
	button.addPropertyChangeListener(PROPERTY_HORIZONTAL_POSITION,
			i.refreshBorderListener);
	button.addPropertyChangeListener(PROPERTY_VERTICAL_POSITION,
			i.refreshBorderListener);
	button.addPropertyChangeListener(PROPERTY_STROKE_PAINTED,
			i.refreshBorderListener);
	button.addPropertyChangeListener(PROPERTY_IS_CIRCLE,
			i.refreshBorderListener);
	button.addKeyListener(focusArrowListener);
	button.setRolloverEnabled(true);
	buttons.add(button);
	button.setOpaque(false);
	button.setMargin(new Insets(0,4,0,4));
}
 
源代码4 项目: orbit-image-analysis   文件: BlueishButtonUI.java
public void installUI(JComponent c) {
  super.installUI(c);

  AbstractButton button = (AbstractButton)c;
  button.setRolloverEnabled(true);
  button.setBorder(BorderFactory.createEmptyBorder(3, 3, 3, 3));
}
 
public void installUI(JComponent c) {
  super.installUI(c);

  AbstractButton button = (AbstractButton)c;
  button.setOpaque(false);
  button.setRolloverEnabled(true);
  button.setBorder(BorderFactory.createEmptyBorder(3, 3, 3, 3));
}
 
protected void installDefaults(AbstractButton b) {
  super.installDefaults(b);

  b.setRolloverEnabled(true);
  b.setOpaque(false);
  b.setHorizontalTextPosition(JButton.CENTER);
  b.setVerticalTextPosition(JButton.BOTTOM);

  LookAndFeel.installBorder(b, "OutlookButton.border");    
}
 
源代码7 项目: orbit-image-analysis   文件: BasicLinkButtonUI.java
protected void installDefaults(AbstractButton b) {
  super.installDefaults(b);

  b.setOpaque(false);
  b.setBorderPainted(false);
  b.setRolloverEnabled(true);

  dashedRectGapX = UIManager.getInt("ButtonUI.dashedRectGapX");
  dashedRectGapY = UIManager.getInt("ButtonUI.dashedRectGapY");
  dashedRectGapWidth = UIManager.getInt("ButtonUI.dashedRectGapWidth");
  dashedRectGapHeight = UIManager.getInt("ButtonUI.dashedRectGapHeight");
  focusColor = UIManager.getColor("ButtonUI.focus");

  b.setHorizontalAlignment(AbstractButton.LEFT);
}
 
源代码8 项目: visualvm   文件: TransparentToolBar.java
public Component addItem(Component c, int index) {
    if (c instanceof JComponent)
        ((JComponent)c).setOpaque(false);

    if (c instanceof JButton)
        ((JButton)c).setDefaultCapable(false);
    
    if (UISupport.isAquaLookAndFeel() && c instanceof AbstractButton)
        ((AbstractButton)c).putClientProperty("JButton.buttonType", "gradient"); // NOI18N

    if (toolbar != null) {
        toolbar.add(c, index);
    } else {
        add(c, index);
        if (c instanceof AbstractButton) {
            AbstractButton b = (AbstractButton) c;
            b.addMouseListener(listener);
            b.addChangeListener(listener);
            b.addFocusListener(listener);
            b.setRolloverEnabled(true);
            listener.refresh(b);
        }
    }
    repaint();
    
    return c;
}
 
源代码9 项目: rapidminer-studio   文件: CheckBoxUI.java
@Override
public void installDefaults(AbstractButton abstractbutton) {
	super.installDefaults(abstractbutton);
	if (!this.initialize) {
		this.icon = UIManager.getIcon(getPropertyPrefix() + "icon");
		this.initialize = true;
	}
	abstractbutton.setRolloverEnabled(true);
}
 
源代码10 项目: rapidminer-studio   文件: RadioButtonUI.java
@Override
public void installDefaults(AbstractButton abstractbutton) {
	super.installDefaults(abstractbutton);
	if (!this.initialized) {
		this.icon = UIManager.getIcon(getPropertyPrefix() + "icon");
		this.initialized = true;
	}
	abstractbutton.setRolloverEnabled(true);
}
 
源代码11 项目: CodenameOne   文件: BlueishButtonUI.java
public void installUI(JComponent c) {
  super.installUI(c);

  AbstractButton button = (AbstractButton)c;
  button.setRolloverEnabled(true);
  button.setBorder(BorderFactory.createEmptyBorder(3, 3, 3, 3));
}
 
源代码12 项目: CodenameOne   文件: BasicOutlookButtonUI.java
protected void installDefaults(AbstractButton b) {
  super.installDefaults(b);

  b.setRolloverEnabled(true);
  b.setOpaque(false);
  b.setHorizontalTextPosition(JButton.CENTER);
  b.setVerticalTextPosition(JButton.BOTTOM);

  LookAndFeel.installBorder(b, "OutlookButton.border");    
}
 
源代码13 项目: snap-desktop   文件: AggregatorTableController.java
private void addDataRow(AggregatorItem ac) {
    EmptyBorder emptyBorder = new EmptyBorder(2, 2, 2, 2);

    JLabel typeLabel = new JLabel(getTypeText(ac));
    typeLabel.setBorder(emptyBorder);

    JLabel sourceBandsLabel = new JLabel(getSourceBandsText(ac));
    sourceBandsLabel.setBorder(emptyBorder);

    JLabel parametersLabel = new JLabel(getParametersText(ac));
    parametersLabel.setBorder(emptyBorder);

    JLabel targetBandsLabel = new JLabel(getTargetBandsText(ac));
    targetBandsLabel.setBorder(emptyBorder);

    final AbstractButton editButton = ToolButtonFactory.createButton(UIUtils.loadImageIcon("/org/esa/snap/resources/images/icons/Edit16.gif"),
                                                                     false);
    editButton.setRolloverEnabled(true);
    editButton.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            int rowIndex = grid.findDataRowIndex(editButton);
            editAggregatorItem(aggregatorItems.get(rowIndex), rowIndex);
        }
    });

    grid.addDataRow(
        /*1*/ typeLabel,
        /*2*/ sourceBandsLabel,
        /*3*/ parametersLabel,
        /*4*/ targetBandsLabel,
        /*5*/ editButton);

    aggregatorItems.add(ac);
}
 
源代码14 项目: snap-desktop   文件: VariableTableController.java
private void addDataRow(VariableItem vi) {
    EmptyBorder emptyBorder = new EmptyBorder(2, 2, 2, 2);

    JLabel nameLabel = new JLabel(vi.variableConfig.getName());
    nameLabel.setBorder(emptyBorder);

    JLabel exprLabel = new JLabel(vi.variableConfig.getExpr());
    exprLabel.setBorder(emptyBorder);

    JLabel validExprLabel = new JLabel(vi.variableConfig.getValidExpr());
    validExprLabel.setBorder(emptyBorder);


    final AbstractButton editButton = ToolButtonFactory.createButton(UIUtils.loadImageIcon("/org/esa/snap/resources/images/icons/Edit16.gif"),
                                                                     false);
    editButton.setRolloverEnabled(true);
    editButton.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            int rowIndex = grid.findDataRowIndex(editButton);
            editVariableItem(variableItems.get(rowIndex), rowIndex);
        }
    });

    grid.addDataRow(
        /*1*/ nameLabel,
        /*2*/ exprLabel,
        /*3*/ validExprLabel,
        /*4*/ editButton);

    variableItems.add(vi);

}
 
源代码15 项目: rapidminer-studio   文件: ButtonUI.java
@Override
protected void installDefaults(AbstractButton b) {
	super.installDefaults(b);
	b.setRolloverEnabled(true);
}
 
源代码16 项目: rapidminer-studio   文件: ToggleButtonUI.java
@Override
protected void installDefaults(AbstractButton b) {
	super.installDefaults(b);
	b.setRolloverEnabled(true);
}
 
源代码17 项目: rapidminer-studio   文件: ExtensionButtonUI.java
@Override
protected void installDefaults(AbstractButton b) {
	super.installDefaults(b);
	b.setRolloverEnabled(true);
}