2009-08-07 18 views

Odpowiedz

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

Można użyć javax.swing.ImageIcon i dodać go do JLabel za pomocą metody setIcon(), a następnie dodać JLabel do JPanel.

2

Prawdopodobnie użyłbym ImageIcon i ustawiłem go na JLabel, który dodałem do JPanel.

Here's Dokumenty Sun w tej sprawie.

1

Chciałbym użyć płótna, które dodaję do JPanel i narysuję obraz na płótnie. Ale płótno jest dość ciężkim przedmiotem, sinus to z awt.

1

Można również użyć

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); 

jeśli roboczego o wartości absolut jako układ.