本文整理了Java中javax.swing.AbstractButton.addChangeListener()
方法的一些代码示例,展示了AbstractButton.addChangeListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractButton.addChangeListener()
方法的具体详情如下:
包路径:javax.swing.AbstractButton
类名称:AbstractButton
方法名:addChangeListener
暂无
代码示例来源:origin: org.fudaa.framework.ebli/ebli-common
/**
* Ajoute un nouveau couteur de changement de valeur de slection.
* @param _l Le nouveau couteur.
*/
public void addChangeListener(final ChangeListener _l){
btOui_.addChangeListener(_l);
}
代码示例来源:origin: xyz.cofe/gui.swing
public static Closeable onStateChanged( final AbstractButton component, final Reciver<ChangeEvent> consumer ){
if( component==null )throw new IllegalArgumentException( "component==null" );
if( consumer==null )throw new IllegalArgumentException( "consumer==null" );
final ChangeListener ml = new ChangeListener() {
@Override
public void stateChanged(ChangeEvent e) {
consumer.recive(e);
}
};
component.addChangeListener(ml);
Closeable cl = new Closeable() {
AbstractButton cmpt = component;
ChangeListener l = ml;
@Override
public void close() throws IOException {
if(cmpt!=null && l!=null ){
cmpt.removeChangeListener(l);
cmpt = null;
l = null;
}
}};
return cl;
}
代码示例来源:origin: org.nuiton.jaxx/jaxx-runtime-swing
@Override
public void add(AbstractButton button) {
super.add(button);
button.addChangeListener(changeListener);
updateSelectedValue();
}
代码示例来源:origin: org.nuiton.jaxx/jaxx-runtime
@Override
public void add(AbstractButton button) {
super.add(button);
button.addChangeListener(changeListener);
updateSelectedValue();
}
代码示例来源:origin: Revivius/nb-darcula
private void installListener(AbstractButton b) {
Object o = b.getClientProperty(LISTENER_KEY);
if (o == null) {
b.addChangeListener(LISTENER);
LISTENER.stateChanged(new ChangeEvent(b));
}
}
代码示例来源:origin: Revivius/nb-darcula
private void uninstallListener(AbstractButton b) {
Object o = b.getClientProperty(LISTENER_KEY);
if (o != null) {
b.addChangeListener(LISTENER);
}
}
代码示例来源:origin: io.ultreia.java4all.jaxx/jaxx-runtime
@Override
public void add(AbstractButton button) {
super.add(button);
button.addChangeListener(changeListener);
updateSelectedValue();
}
代码示例来源:origin: net.sf.cuf/cuf-swing
/**
* This methods provides callback dispatching for all Swing buttons (derived
* from javax.swing.AbstractButton).
*
* @param pChangeSource the button instance triggering the callback
* @param pTarget the target for the callback
* @param pMethodName the method of pTarget we should call back
* @throws IllegalArgumentException if pChangeSource or pTarget or pMethodName is null
* or pMethodName is not a method of pTarget with
* the right signature
*/
public static void createChangeConnection(final AbstractButton pChangeSource,
final Object pTarget,
final String pMethodName)
{
// do common stuff
checkAndStoreChangeTarget(pChangeSource, pTarget, pMethodName);
// register the singelton as a change listener
pChangeSource.addChangeListener(SCM);
}
代码示例来源:origin: prova/prova
public void listen(String type, Object target) {
prova.setAllowedShutdown(false);
if( type.equals("action") )
((javax.swing.AbstractButton) target).addActionListener(this);
else if( type.equals("change") )
((javax.swing.AbstractButton) target).addChangeListener(this);
else if( type.equals("mouse") )
((java.awt.Component) target).addMouseListener(this);
else if( type.equals("motion") )
((java.awt.Component) target).addMouseMotionListener(this);
}
代码示例来源:origin: com.google.code.validationframework/validationframework-swing
/**
* Constructor specifying the button whose pressed state is to be tracked.
*
* @param button Button whose pressed state is to be tracked.
*/
public ButtonPressedProperty(AbstractButton button) {
this.button = button;
this.button.addChangeListener(pressedStateAdapter);
// Set initial value
this.pressed = button.getModel().isPressed();
}
代码示例来源:origin: stackoverflow.com
radio.addChangeListener(listener);
代码示例来源:origin: com.anrisoftware.prefdialog/prefdialog-corefields
private void setupButton() {
getComponent().addActionListener(valueAction);
getComponent().addChangeListener(changeListener);
}
代码示例来源:origin: stackoverflow.com
protected void installListeners(AbstractButton b) {
BasicButtonListener listener = createButtonListener(b);
if(listener != null) {
b.addMouseListener(listener);
b.addMouseMotionListener(listener);
b.addFocusListener(listener);
b.addPropertyChangeListener(listener);
b.addChangeListener(listener);
}
}
代码示例来源:origin: stackoverflow.com
chkCheckbox.addChangeListener(new javax.swing.event.ChangeListener() {
public void stateChanged(javax.swing.event.ChangeEvent evt) {
btnButton.setVisible(((JCheckBox)evt.getSource()).isSelected());
代码示例来源:origin: stackoverflow.com
import javax.swing.ButtonModel;
import javax.swing.JFrame;
import javax.swing.JToggleButton;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
public class JToggleButtonChangeListener {
public static void main(String args[]) {
JFrame frame = new JFrame("Selecting Toggle");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JToggleButton toggleButton = new JToggleButton("Selecting Toggle / Deselacting Toggle");
toggleButton.addChangeListener(new ChangeListener() {
@Override
public void stateChanged(ChangeEvent e) {
ButtonModel buttonModel = toggleButton.getModel();
boolean armed = buttonModel.isArmed();
boolean pressed = buttonModel.isPressed();
boolean selected = buttonModel.isSelected();
System.out.println("Changed: " + armed + "/" + pressed + "/" + selected);
}
});
frame.add(toggleButton);
frame.pack();
frame.setLocation(150, 150);
frame.setVisible(true);
}
}
代码示例来源:origin: org.netbeans.api/org-netbeans-swing-plaf
public void installUI (JComponent c) {
AbstractButton b = (AbstractButton) c;
b.addMouseListener (listener);
b.addChangeListener(this);
b.setContentAreaFilled(false);
b.setOpaque(false);
b.setFocusable(false);
b.setBorderPainted(false);
b.setBorder (BorderFactory.createEmptyBorder());
b.putClientProperty("hideActionText", Boolean.TRUE); //NOI18N
}
代码示例来源:origin: com.synaptix/SynaptixSwing
protected void installListeners(AbstractButton b) {
BasicButtonListener listener = createButtonListener(b);
if (listener != null) {
b.addMouseListener(listener);
b.addMouseMotionListener(listener);
b.addFocusListener(listener);
b.addPropertyChangeListener(listener);
b.addChangeListener(listener);
}
}
代码示例来源:origin: org.netbeans.api/org-netbeans-swing-plaf
@Override
public void installUI (JComponent c) {
AbstractButton b = (AbstractButton) c;
b.addMouseListener (listener);
b.addChangeListener(this);
b.setContentAreaFilled(false);
b.setOpaque(false);
b.setFocusable(false);
b.setBorderPainted(true);
if( isMainToolbarButtonUI )
b.setBorder( BorderFactory.createEmptyBorder(1,2,1,2) );
else
b.setBorder( BorderFactory.createEmptyBorder(6,2,2,2) );
b.setRolloverEnabled(isMainToolbarButtonUI);
}
代码示例来源:origin: com.jidesoft/jide-oss
protected void installListeners(AbstractButton b) {
BasicButtonListener listener = createButtonListener(b);
if (listener != null) {
// put the listener in the button's client properties so that
// we can get at it later
b.putClientProperty(this, listener);
b.addMouseListener(listener);
b.addMouseMotionListener(listener);
b.addFocusListener(listener);
b.addPropertyChangeListener(listener);
b.addChangeListener(listener);
}
}
代码示例来源:origin: net.sf.tinylaf/tinylaf
menuItem.addChangeListener(changeListener);
内容来源于网络,如有侵权,请联系作者删除!