Package javax.swing.plaf

Examples of javax.swing.plaf.ButtonUI


        assertEquals("UI class ID", "ButtonUI", jbutton.getUIClassID());
    }

    @Override
    public void testUpdateUI() {
        ButtonUI ui = new ButtonUI() {
        };
        jbutton.setUI(ui);
        assertEquals(ui, jbutton.getUI());
        jbutton.updateUI();
        assertNotSame(ui, jbutton.getUI());
View Full Code Here


    public void testGetUIClassID() {
        assertEquals("UI class ID", "CheckBoxUI", button.getUIClassID());
    }

    public void testUpdateUI() {
        ButtonUI ui = new ButtonUI() {
        };
        button.setUI(ui);
        assertEquals(ui, button.getUI());
        button.updateUI();
        assertNotSame(ui, button.getUI());
View Full Code Here

    MenuLayoutMetrics metrics = new MenuLayoutMetrics();
    for (int i = 0; i < popupMenu.getComponentCount(); i++) {
      Component comp = popupMenu.getComponent(i);
      if (comp instanceof JMenuItem) {
        JMenuItem childMenuItem = (JMenuItem) comp;
        ButtonUI bui = childMenuItem.getUI();
        if (!(bui instanceof SubstanceMenu))
          continue;
        SubstanceMenu ui = (SubstanceMenu) bui;
        MenuLayoutInfo mli = MenuUtilities.getMenuLayoutInfo(
            forPainting, childMenuItem, ui.getAcceleratorFont(), ui
View Full Code Here

      return getPopupLayoutMetrics(popupMenu, forPainting);
    }
    // fix for issue 347 - menu item in menu bar is not
    // covered by the code above
    if (!(comp instanceof JMenu)) {
      ButtonUI bui = menuItem.getUI();
      if (bui instanceof SubstanceMenu) {
        SubstanceMenu ui = (SubstanceMenu) bui;

        MenuLayoutInfo mli = MenuUtilities.getMenuLayoutInfo(
            forPainting, menuItem, ui.getAcceleratorFont(), ui
View Full Code Here

    @Override
    public void paint ( final Graphics2D g2d, final Rectangle bounds, final E button )
    {
        // Button model state
        final ButtonModel model = button.getModel ();
        final ButtonUI ui = button.getUI ();
        final boolean enabled = button.isEnabled ();
        final boolean pressed = model.isPressed () || model.isSelected ();
        final boolean rollover = ui instanceof WebButtonUI ? ( ( WebButtonUI ) ui ).isRollover () : model.isRollover ();

        // Retrieving button shape
View Full Code Here

    MenuLayoutMetrics metrics = new MenuLayoutMetrics();
    for (int i = 0; i < popupMenu.getComponentCount(); i++) {
      Component comp = popupMenu.getComponent(i);
      if (comp instanceof JMenuItem) {
        JMenuItem childMenuItem = (JMenuItem) comp;
        ButtonUI bui = childMenuItem.getUI();
        if (!(bui instanceof SubstanceMenu))
          continue;
        SubstanceMenu ui = (SubstanceMenu) bui;
        MenuLayoutInfo mli = MenuUtilities.getMenuLayoutInfo(
            forPainting, childMenuItem, ui.getAcceleratorFont(), ui
View Full Code Here

      return getPopupLayoutMetrics(popupMenu, forPainting);
    }
    // fix for issue 347 - menu item in menu bar is not
    // covered by the code above
    if (!(comp instanceof JMenu)) {
      ButtonUI bui = menuItem.getUI();
      if (bui instanceof SubstanceMenu) {
        SubstanceMenu ui = (SubstanceMenu) bui;

        MenuLayoutInfo mli = MenuUtilities.getMenuLayoutInfo(
            forPainting, menuItem, ui.getAcceleratorFont(), ui
View Full Code Here

TOP

Related Classes of javax.swing.plaf.ButtonUI

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.