JPanelにjpgイメージ(ローカルフォルダーからロード)を表示するのに最も適切なイメージタイプは何ですか?
乾杯。
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 );
Javax.swing.ImageIconを使用し、setIcon()メソッドを使用してJLabelに追加してから、JLabelをJPanelに追加できます。
おそらくImageIconを使用し、JPanelに追加するJLabelに設定します。
こちら 主題に関するSunのドキュメント。
また使用することができます
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は非常に重いオブジェクトです。