Dudas de Programacion » Java » Java Básico

Imágenes en botones

(3 posts)
  1. Hola
    ¿Como puedo agregar imagenes sobre los botones?

    gracias

    Posted 2 years ago #


  2. Buenas!

    Supongo que hablar de html básico, tienes usar CSS, en concreto la opción background

    Un ejemplo sería algo así:

    <input type=”button” class=”button” title=”Background Image” />

    .button{
    background: white url(’images/imagebutton.gif’) no-repeat top;
    width: 150px;
    height: 40px;
    color:white;
    }

    Saludos
    Posted 2 years ago #
  3. fiurer87
    Member

    Hola,
    Botones con imagenes en JAVA.
    Bueno, en JAVA el JButton tiene un constructor de la siguiente forma
    JButton(String s, Icon i);
    Donde Icon es una interface, es decir puedes crear una clase que implemente esa interfaz y podra ser usado como icono de JButton, pero existe tambien el Clase ImageIcon que obtinene una imagen desde un lugar especifico y la usa como icono, su constructor tiene la siguiente forma (por lo menos para nuestro caso :| ).
    ImageIcon(String URLimagen).
    Bueno, ya no te aburro mas con explicaciones te dejo un ejemplito :).
    Supondre que tengo una carpeta ico, donde estan mis iconos, por ejemplo
    iconito.png
    ==================================
    /* BotonIcono.java
    * @author Roberto Perez */

    import java.awt.FlowLayout;
    import javax.swing.JFrame;
    import javax.swing.JButton;
    import javax.swing.ImageIcon;

    public class BotonIcono extends JFrame{
    private JButton boton;
    private ImageIcon imagen;
    public BotonIcono(){
    super("Boton Imagen");
    setSize(200,80);
    setLayout(new FlowLayout());
    imagen = new ImageIcon("icon/iconito.png");
    boton = new JButton("Mi Boton", imagen);
    add(boton);
    }

    public static void main(String[] arg){
    BotonIcono obj = new BotonIcono();
    obj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    obj.setVisible(true);
    }
    }

    Posted 1 year ago #

Reply

You must log in to post.

934 posts in 393 topics over 36 months by 348 of 784 members. Latest: kardelen133, hugoivand, danymota19

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs