Java JButton Create newJButton()

Here you can find the source of newJButton()

Description

new J Button

License

Open Source License

Declaration

public static JButton newJButton() 

Method Source Code

//package com.java2s;
/**/*from  ww  w. j ava  2 s .co m*/
 * Copyright 2009 - 2014 J?rgen Lundgren
 * 
 * This file is part of org.macroing.wicked.
 * 
 * org.macroing.wicked is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * org.macroing.wicked 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 Lesser General Public License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public License
 * along with org.macroing.wicked. If not, see <http://www.gnu.org/licenses/>.
 */

import java.lang.reflect.InvocationTargetException;

import javax.swing.JButton;

import javax.swing.SwingUtilities;

public class Main {
    public static JButton newJButton() {
        final JButton[] jButton = new JButton[1];

        try {
            SwingUtilities.invokeAndWait(new Runnable() {
                @Override
                public void run() {
                    jButton[0] = new JButton();
                }
            });
        } catch (InterruptedException | InvocationTargetException e) {

        }

        return jButton[0];
    }
}

Related

  1. makeToggleButton(final Object owner, final String id, final String altText, final int wpad, final int hpad)
  2. newButton(String name, String text)
  3. newButton(String text, ActionListener... listeners)
  4. newButtonPopup(final JToggleButton button)
  5. newButtonsFrom(Collection action)
  6. newJButton(String name, String tooltip, ActionListener al)