Heim >Java >javaLernprogramm >Wie kann ich ein Bild von einer URL in einem Java JPanel anzeigen?
Um ein Bild anzuzeigen, können Sie die ImageIcon-Klasse verwenden, um das Bild von einer URL zu laden. Anschließend können Sie das ImageIcon zu einem JLabel hinzufügen, das Sie dann zu einem JPanel hinzufügen können.
Hier ist ein Beispiel, wie man ein Bild von einer URL lädt und in einem JPanel anzeigt:
import java.awt.Image; import java.awt.image.ImageIcon; import java.net.URL; import javax.swing.ImageIcon; import javax.swing.JLabel; import javax.swing.JPanel; public class DisplayImage { public static void main(String[] args) { // Create a panel to hold the image JPanel panel = new JPanel(); // Load the image from a URL Image image = Toolkit.getDefaultToolkit().getImage(new URL("http://www.example.com/image.jpg")); // Create an ImageIcon from the image ImageIcon icon = new ImageIcon(image); // Create a label to hold the image icon JLabel label = new JLabel(icon); // Add the label to the panel panel.add(label); // Add the panel to the frame JFrame frame = new JFrame(); frame.getContentPane().add(panel); // Set the size of the frame frame.setSize(400, 400); // Display the frame frame.setVisible(true); } }
Dieser Code lädt das Bild von der angegebenen URL und zeigt es in einem JPanel an. Die Größe des Bildes wird durch die Größe des JPanels bestimmt.
Das obige ist der detaillierte Inhalt vonWie kann ich ein Bild von einer URL in einem Java JPanel anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!