ホームページ  >  記事  >  Java  >  Java JPanel で URL から画像を表示するにはどうすればよいですか?

Java JPanel で URL から画像を表示するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-11 20:49:03138ブラウズ

How can I display an image from a URL in a Java JPanel?

画像を表示するには、ImageIcon クラスを使用して URL から画像をロードします。次に、ImageIcon を JLabel に追加し、それを JPanel に追加できます。

URL から画像をロードして JPanel に表示する方法の例を次に示します。

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

このコードは、指定された URL から画像をロードし、JPanel に表示します。画像のサイズは JPanel のサイズによって決まります。

以上がJava JPanel で URL から画像を表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。