2009-08-07 28 views

Respuesta

27
ImageIcon image = new ImageIcon("image/pic1.jpg"); 
JLabel label = new JLabel("", image, JLabel.CENTER); 
JPanel panel = new JPanel(new BorderLayout()); 
panel.add(label, BorderLayout.CENTER); 
7

Puede usar javax.swing.ImageIcon y agregarlo a un JLabel usando el método setIcon(), luego agregue el JLabel al JPanel.

2

Probablemente use un ImageIcon y lo configure en un JLabel que agregaría al JPanel.

Here's Documentos de Sun sobre el tema.

1

Me gustaría utilizar un lienzo que agrego al JPanel, y dibujar la imagen en el lienzo. Pero el lienzo es un objeto bastante pesado, es seno de awt.

1

También es posible usar

ImageIcon background = new ImageIcon("Background/background.png"); 
JLabel label = new JLabel(); 
label.setBounds(0, 0, x, y); 
label.setIcon(background); 

JPanel panel = new JPanel(); 
panel.setLayout(null); 
panel.add(label); 

si su trabajo con un valor absolut como diseño.