Package javax.swing

Examples of javax.swing.DefaultButtonModel


public class getSelectedObjects implements Testlet
{
  public void test(TestHarness harness)
  {
    DefaultButtonModel m = new DefaultButtonModel();
    harness.check(m.getSelectedObjects(), null);
  }
View Full Code Here


public class constructor implements Testlet
{
  public void test(TestHarness harness)
  {
    DefaultButtonModel m = new DefaultButtonModel();
    harness.check(m.getActionCommand(), null);
    harness.check(m.getGroup(), null);
    harness.check(m.isArmed(), false);
    harness.check(m.isEnabled(), true);
    harness.check(m.isPressed(), false);
    harness.check(m.isRollover(), false);
    harness.check(m.isSelected(), false);
  }
View Full Code Here

    lastActionEvent = e;
  }

  public void test(TestHarness harness)
  {
    DefaultButtonModel m = new DefaultButtonModel();
    m.addActionListener(this);
    m.addChangeListener(this);
    ButtonGroup bg = new ButtonGroup();
    m.setGroup(bg);
    harness.check(m.getGroup(), bg);
    harness.check(lastChangeEvent, null);
    harness.check(lastActionEvent, null);
    harness.check(bg.getButtonCount(), 0);
   
    // setting the same again causes no event
    lastChangeEvent = null;
    m.setGroup(bg);
    harness.check(lastChangeEvent, null);
   
    // try a null argument
    m.setGroup(null);
    harness.check(m.getGroup(), null);
    harness.check(lastChangeEvent, null);
  }
View Full Code Here

public class isSelected implements Testlet
{
  public void test(TestHarness harness)
  {
    ButtonGroup g = new ButtonGroup();
    harness.check(g.isSelected(new DefaultButtonModel()), false);
    JToggleButton b1 = new JToggleButton("B1");
    g.add(b1);
    harness.check(g.isSelected(b1.getModel()), false);
    b1.getModel().setSelected(true);
    harness.check(g.isSelected(b1.getModel()), true);
View Full Code Here

      return;
    if (e.getButton() == MouseEvent.BUTTON1) {
      JRadioButton radio = (JRadioButton) adaptable.getWidget();
      radio.setSelected(true);
      adaptable.setDirty(true);
      DefaultButtonModel bm = (DefaultButtonModel) radio.getModel();
      ButtonGroup bg = bm.getGroup();
      if (bg != null) {
        int count = bg.getButtonCount();
        if (count > 0) {
          Enumeration<AbstractButton> elements = bg.getElements();
          while (elements.hasMoreElements()) {
View Full Code Here

        this();
        setAction(a);
    }
   
    public RoundButton(String text, Icon icon) {
        setModel(new DefaultButtonModel());
        init(text, icon);
        if(icon==null) {
            return;
        }
        int iw = Math.max(icon.getIconWidth(), icon.getIconHeight());
View Full Code Here

        htmlSrc.append("</FORM></BODY></HTML>");
        StringReader reader = new StringReader(htmlSrc.toString());
        htmlEditorKit.read(reader, document, 0);

        AttributeSet attrs = document.getElement("1").getAttributes();
        DefaultButtonModel sourceModel1;
        sourceModel1 = (DefaultButtonModel) attrs.getAttribute(StyleConstants
                .ModelAttribute);
        assertEquals(0, sourceModel1.getGroup().getButtonCount());
        attrs = document.getElement("2").getAttributes();
        DefaultButtonModel sourceModel2;
        sourceModel2 = (DefaultButtonModel) attrs.getAttribute(StyleConstants
                .ModelAttribute);
        assertEquals(0, sourceModel2.getGroup().getButtonCount());

        createFormViewWithParent("1");
        assertEquals(0, sourceModel1.getGroup().getButtonCount());
    }
View Full Code Here

        reader.handleStartTag(Tag.INPUT, createInputNamedAttributes(null), 0);
        reader.handleEndTag(Tag.FORM, 0);
        assertEquals(0, reader.charAttr.getAttributeCount());
        assertEquals(13, reader.parseBuffer.size());

        DefaultButtonModel model1 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(2));
        DefaultButtonModel model2 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(3));
        DefaultButtonModel model3 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(4));
        DefaultButtonModel model4 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(5));
        DefaultButtonModel model5 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(6));
        DefaultButtonModel model6 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(7));
        DefaultButtonModel model7 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(8));
        DefaultButtonModel model8 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(9));
        assertNotNull(model1.getGroup());
        assertNotNull(model2.getGroup());
        assertNotNull(model3.getGroup());
        assertNotNull(model4.getGroup());
        assertNotNull(model5.getGroup());
        assertNotNull(model6.getGroup());
        assertNotNull(model7.getGroup());
        assertNotNull(model8.getGroup());
        assertSame(model1.getGroup(), model4.getGroup());
        assertSame(model2.getGroup(), model6.getGroup());
        assertSame(model3.getGroup(), model7.getGroup());
        assertSame(model5.getGroup(), model8.getGroup());
        assertNotSame(model1.getGroup(), model2.getGroup());
        assertNotSame(model3.getGroup(), model5.getGroup());

        reader.handleStartTag(Tag.FORM, new SimpleAttributeSet(), 0);
        reader.handleStartTag(Tag.INPUT, createInputNamedAttributes(name1), 0);
        reader.handleStartTag(Tag.INPUT, createInputNamedAttributes(null), 0);
        reader.handleStartTag(Tag.INPUT, createInputNamedAttributes(name1), 0);
        assertEquals(18, reader.parseBuffer.size());
        DefaultButtonModel model9 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(15));
        DefaultButtonModel model10 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(16));
        DefaultButtonModel model11 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(17));
        assertNotNull(model9.getGroup());
        assertNotNull(model11.getGroup());
        if (!isHarmony()) {
            assertNotNull(model10.getGroup());
        } else {
            assertNull(model10.getGroup());
        }
        assertNotSame(model9.getGroup(), model1.getGroup());
        assertNotSame(model11.getGroup(), model1.getGroup());
       
    }
View Full Code Here

        reader.handleStartTag(Tag.INPUT, createInputNamedAttributes(null), 0);
        reader.handleEndTag(Tag.FORM, 0);
        assertEquals(0, reader.charAttr.getAttributeCount());
        assertEquals(13, reader.parseBuffer.size());

        DefaultButtonModel model1 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(2));
        DefaultButtonModel model2 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(3));
        DefaultButtonModel model3 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(4));
        DefaultButtonModel model4 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(5));
        DefaultButtonModel model5 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(6));
        DefaultButtonModel model6 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(7));
        DefaultButtonModel model7 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(8));
        DefaultButtonModel model8 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(9));
        assertNotNull(model1.getGroup());
        assertNotNull(model2.getGroup());
        assertNotNull(model3.getGroup());
        assertNotNull(model4.getGroup());
        assertNotNull(model5.getGroup());
        assertNotNull(model6.getGroup());
        assertNotNull(model7.getGroup());
        assertNotNull(model8.getGroup());
        assertSame(model1.getGroup(), model4.getGroup());
        assertSame(model2.getGroup(), model6.getGroup());
        assertSame(model3.getGroup(), model7.getGroup());
        assertSame(model5.getGroup(), model8.getGroup());
        assertNotSame(model1.getGroup(), model2.getGroup());
        assertNotSame(model3.getGroup(), model5.getGroup());

        reader.handleStartTag(Tag.FORM, new SimpleAttributeSet(), 0);
        reader.handleStartTag(Tag.INPUT, createInputNamedAttributes(name1), 0);
        reader.handleStartTag(Tag.INPUT, createInputNamedAttributes(null), 0);
        reader.handleStartTag(Tag.INPUT, createInputNamedAttributes(name1), 0);
        assertEquals(18, reader.parseBuffer.size());
        DefaultButtonModel model9 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(15));
        DefaultButtonModel model10 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(16));
        DefaultButtonModel model11 = (DefaultButtonModel)getModel((ElementSpec)reader.parseBuffer.get(17));
        assertNotNull(model9.getGroup());
        assertNotNull(model11.getGroup());
        if (!isHarmony()) {
            assertNotNull(model10.getGroup());
        } else {
            assertNull(model10.getGroup());
        }
        assertNotSame(model9.getGroup(), model1.getGroup());
        assertNotSame(model11.getGroup(), model1.getGroup());
       
    }
View Full Code Here

    addMouseListener( this );
    addMouseMotionListener( this );
    addFocusListener( this );
    addKeyListener( this );
    addPropertyChangeListener( "font", this );
    model = new DefaultButtonModel();
    setModel( model );
    setFocusable( true );
  }
View Full Code Here

TOP

Related Classes of javax.swing.DefaultButtonModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.