16

JPanel で jpg 画像 (ローカル フォルダからロード) を表示するのに最も適切な画像の種類は何でしょうか?

乾杯。

4

5 に答える 5

29
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 );
于 2009-08-07T03:04:14.230 に答える
7

javax.swing.ImageIconを使用し、setIcon()メソッドを使用してそれをJLabelに追加してから、JLabelをJPanelに追加することができます。

于 2009-08-07T03:00:45.110 に答える
2

おそらくImageIconを使用して、JPanelに追加するJLabelに設定します。

これが主題に関するSunのドキュメントです

于 2009-08-07T03:02:17.710 に答える
1

JPanelに追加したCanvasを使用して、Canvasに画像を描画します。しかし、Canvasは非常に重いオブジェクトであり、awtからのものです。

于 2009-08-07T09:03:09.957 に答える
1

使用することもできます

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

レイアウトとして絶対値を使用している場合。

于 2011-10-05T15:19:27.140 に答える