0 votos
por (20 puntos) en Java
Hola

¿Como puedo agregar imagenes sobre los botones?

gracias


3 Respuestas

0 votos
por (8.5k puntos)
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;

}


0 votos
por (3.2k puntos)
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(&quot;Boton Imagen&quot;);

        setSize(200,80);

        setLayout(new FlowLayout());

        imagen = new ImageIcon(&quot;icon/iconito.png&quot;);

        boton = new JButton(&quot;Mi Boton&quot;, imagen);

        add(boton);

     }

     public static void main(String[] arg){

        BotonIcono obj = new BotonIcono();

        obj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        obj.setVisible(true);

     }

}


0 votos
por (600 puntos)

Hola!!

Espero esto pueda ayudarte!

image

Preguntas relacionadas

0 votos
2 respuestas
preguntado por jatg1410 (220 puntos) Ene 28, 2016 en HTML
0 votos
2 respuestas
0 votos
0 respuestas
0 votos
0 respuestas
0 votos
0 respuestas
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...