Java 在JPanel上显示jpg图像

Java 在JPanel上显示jpg图像,java,image,jpanel,Java,Image,Jpanel,在JPanel上显示jpg图像(从本地文件夹加载)最合适的图像类型是什么 干杯。您可以使用javax.swing.ImageIcon并使用setIcon()方法将其添加到JLabel,然后将JLabel添加到JPanel。我可能会使用ImageIcon并将其设置到我要添加到JPanel的JLabel上 Sun关于主题的文档。我会使用我添加到JPanel的画布,并在画布上绘制图像。 ImageIcon image = new ImageIcon("image/pic1.jpg"); JLabel

在JPanel上显示jpg图像(从本地文件夹加载)最合适的图像类型是什么


干杯。

您可以使用javax.swing.ImageIcon并使用setIcon()方法将其添加到JLabel,然后将JLabel添加到JPanel。

我可能会使用ImageIcon并将其设置到我要添加到JPanel的JLabel上


Sun关于主题的文档。

我会使用我添加到JPanel的画布,并在画布上绘制图像。
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 );
但画布是一个相当重的物体,因为它来自awt。

您也可以使用

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);
如果您使用绝对值作为布局