Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JFrame中的图像_Java_Image_Jframe - Fatal编程技术网

Java JFrame中的图像

Java JFrame中的图像,java,image,jframe,Java,Image,Jframe,有人能给我一个例子代码,它有一个JFrame,里面有一个图像和其他东西,我只是不能让图像工作,我需要一个工作的例子。我尝试了一些使用缓冲图像和图像图标的方法,但没有任何效果。我相信谷歌可以提供数千个示例代码请求不受鼓励,将来需要您做出一些努力,也许开始时我确实试过很多次,但都没有成功,所以我想最好是问一个成功的例子,这样我就可以发现我的缺点并了解它。 public static void main(String args[]) { SwingUtilities.invokeLater(

有人能给我一个例子代码,它有一个JFrame,里面有一个图像和其他东西,我只是不能让图像工作,我需要一个工作的例子。我尝试了一些使用缓冲图像和图像图标的方法,但没有任何效果。

我相信谷歌可以提供数千个示例代码请求不受鼓励,将来需要您做出一些努力,也许开始时我确实试过很多次,但都没有成功,所以我想最好是问一个成功的例子,这样我就可以发现我的缺点并了解它。
public static void main(String args[])  {
    SwingUtilities.invokeLater(new Runnable() {
        @Override
        public void run() {
            JFrame frame = new JFrame("Test Image");

            frame.setLayout(new BorderLayout());
            try {
                frame.add(new JLabel(new ImageIcon(new URL(YOUR_IMAGE_URL))),
                        BorderLayout.NORTH);
            } catch (MalformedURLException e) {
                e.printStackTrace();
            }

            frame.add(new JButton("Button"), BorderLayout.CENTER);

            frame.pack();
            frame.setVisible(true);
        }
    });
}