Article View: es.comp.lenguajes.java
Article #25793Boton con imagen de fondo
From: Guy
Date: Thu, 04 Mar 1999 00:00
Date: Thu, 04 Mar 1999 00:00
61 lines
2019 bytes
2019 bytes
Tengo un problema que parece sencillo pero no se como solucionar en
el jdk 1.2. Lo que quiero es colocar varios objetos
(botones, etiquetas, etc ) en una ventana y dibujar un fondo debajo (
una imagen ) el problema es que cuando el fondo se dibuja tapa los
objetos. Si dibujo un button funciona pero con un JButton no, aqui est�
mi codigo, alguna soluci�n.
Gracias de atemano.
Guy.
import java.awt.*;
import java.awt.image.*;
import javax.swing.*;
class Ejemplo{
JFrame frame = new JFrame(){
Toolkit toolkit = Toolkit.getDefaultToolkit();
Image image = toolkit.getImage("ImagenFondo.jpg");
public void repaint(Graphics g){
paint(g);
}
public void paint(Graphics g){
Graphics2D g2 = (Graphics2D) g;
g2.drawImage(image,0,0,image.getWidth(this),image.getHeight(this),this);
}
};
Ejemplo(){
ImageIcon icon = new ImageIcon("icono.gif");
JButton jButton1 = new JButton(icono);
jButton1.setBounds(47, 28, 57, 51);
frame.getContentPane().setLayout(null);
frame.getContentPane().add(jButton1);
frame.setSize(300,300);
frame.setVisible(true);
frame.getContentPane().setVisible(true);
frame.validate();
} //constructor
public static void main(String args[]){
Ejemplo ejemplo = new Ejemplo();
}
}// class Ejemplo
Technical Details
Message-ID:
<36DDC67F.D86943A4@abonados.cplus.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,af29b13e1ef0ea2c,start X-Google-Attributes: gid1116f3,public From: Guy <0309651s01@abonados.cplus.es> Subject: Boton con imagen de fondo Date: 1999/03/04 Message-ID: <36DDC67F.D86943A4@abonados.cplus.es> X-Deja-AN: 451003445 Content-Transfer-Encoding: 8bit X-Accept-Language: en Content-Type: text/plain; charset=iso-8859-1 Organization: Telefonica Transmision de Datos Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java