【发布时间】:2010-11-17 13:46:11
【问题描述】:
在 JPanel 上显示 jpg 图像(从本地文件夹加载)最合适的图像类型是什么?
干杯。
【问题讨论】:
在 JPanel 上显示 jpg 图像(从本地文件夹加载)最合适的图像类型是什么?
干杯。
【问题讨论】:
你也可以使用
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);
如果您使用绝对值作为布局。
【讨论】:
我将使用添加到 JPanel 的 Canvas,并在 Canvas 上绘制图像。 但是 Canvas 是一个很重的物体,因为它来自 awt。
【讨论】:
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 );
【讨论】:
我可能会使用 ImageIcon 并将其设置在我将添加到 JPanel 的 JLabel 上。
Here'sSun 关于该主题的文档。
【讨论】:
您可以使用 javax.swing.ImageIcon 并使用 setIcon() 方法将其添加到 JLabel,然后将 JLabel 添加到 JPanel。
【讨论】: