Java JButton Create createButton(Icon icon, String tooltip, String ac)

Here you can find the source of createButton(Icon icon, String tooltip, String ac)

Description

Mache einen Button.

License

Open Source License

Parameter

Parameter Description
icon Icon
tooltip String
ac String

Return

JButton

Declaration

static public JButton createButton(Icon icon, String tooltip, String ac) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * HELIUM V, Open Source ERP software for sustained success
 * at small and medium-sized enterprises.
 * Copyright (C) 2004 - 2015 HELIUM V IT-Solutions GmbH
 * //w  w w  . j  av a  2 s.  c o m
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published 
 * by the Free Software Foundation, either version 3 of theLicense, or 
 * (at your option) any later version.
 * 
 * According to sec. 7 of the GNU Affero General Public License, version 3, 
 * the terms of the AGPL are supplemented with the following terms:
 * 
 * "HELIUM V" and "HELIUM 5" are registered trademarks of 
 * HELIUM V IT-Solutions GmbH. The licensing of the program under the 
 * AGPL does not imply a trademark license. Therefore any rights, title and
 * interest in our trademarks remain entirely with us. If you want to propagate
 * modified versions of the Program under the name "HELIUM V" or "HELIUM 5",
 * you may only do so if you have a written permission by HELIUM V IT-Solutions 
 * GmbH (to acquire a permission please contact HELIUM V IT-Solutions
 * at trademark@heliumv.com).
 * 
 * This program 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 Affero General Public License for more details.
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 * 
 * Contact: developers@heliumv.com
 ******************************************************************************/

import javax.swing.Icon;

import javax.swing.JButton;

public class Main {
    /**
     * Mache einen Button.
     * 
     * @param icon
     *            Icon
     * @param tooltip
     *            String
     * @param ac
     *            String
     * @return JButton
     */
    static public JButton createButton(Icon icon, String tooltip, String ac) {

        JButton button = new JButton();

        button.setToolTipText(tooltip);
        button.setActionCommand(ac);
        button.setIcon(icon);
        button.setEnabled(false);

        return button;
    }
}

Related

  1. createButton(Action action)
  2. createButton(Action action)
  3. createButton(Action action)
  4. createButton(char mnemonic, Action action, Icon icon)
  5. CreateButton(final String name, final String text, final ImageIcon icon, final JPanel panel)
  6. createButton(ImageIcon icon, String text)
  7. createButton(String aText, String aTooltip, ActionListener aListener)
  8. createButton(String name, ActionListener listener)
  9. createButton(String name, int x, int y, int width, int height, ImageIcon imageIcon)