Dudas de Programacion » Java » Java Básico

Imágenes en botones

(3 posts)
  • Started 11 months ago by Luchex
  • Latest reply from fiurer87
  1. Hola
    ¿Como puedo agregar imagenes sobre los botones?

    gracias

    Posted 11 months 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;
    }

    Posted 10 months 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 3 months ago #

Reply

You must log in to post.

603 posts in 270 topics over 19 months by 235 of 395 members. Latest: angell, Arturo montelongo, esmeralda

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