JFrame中的图像

时间:2016-04-14 19:59:17

标签: java image jframe

有人可以给我一个示例代码,其中包含一个带有图像和其他内容的JFrame,我只是无法使图像正常工作,我需要一个有效的示例。我尝试了缓冲图像和图像图标,但没有任何效果。

1 个答案:

答案 0 :(得分:0)

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