Java JButton nullifyButtonUI(final JButton button)

Here you can find the source of nullifyButtonUI(final JButton button)

Description

Nullifies button styles

License

Open Source License

Declaration


public static void nullifyButtonUI(final JButton button) 

Method Source Code


//package com.java2s;
/*/*from  ww  w. java2s.  co  m*/
 * This file is part of WebLookAndFeel library.
 *
 * WebLookAndFeel library is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * WebLookAndFeel library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with WebLookAndFeel library.  If not, see <http://www.gnu.org/licenses/>.
 */

import javax.swing.*;

import javax.swing.plaf.basic.BasicButtonUI;
import java.awt.*;

public class Main {
    /**
     * Nullifies button styles
     */

    public static void nullifyButtonUI(final JButton button) {
        button.setUI(new BasicButtonUI());
        button.setMargin(new Insets(0, 0, 0, 0));
        button.setBorder(null);
        button.setBorderPainted(false);
        button.setContentAreaFilled(false);
        button.setFocusable(false);
        button.setOpaque(false);
    }
}

Related

  1. getScrollStroke(final JButton _jlbl_stroke)
  2. getWFStep(Vector actionButtons, String action)
  3. initHelpButton(final JButton buttonHelp)
  4. nombreImg(JButton boton)
  5. normalizeComponentDimension(JComponent[] jButtonList)
  6. orderOKCancelButtons(JButton okButton, JButton cancelButton)
  7. reduceNimbusButtonMargin(final JButton button)
  8. registerCancelButton(final JButton cancelButton)
  9. removeAllActionListeners(JButton button)