質問

何が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に追加することができ、その後のJPanelにJLabelのを追加します。

私はおそらくイメージアイコンを使用して、私は、のJPanelに追加したいJLabelの上でそれを設定したい。

ここでの主題にのSunのドキュメントですます。

私はJPanelのに追加するキャンバスを使用して、キャンバス上の画像を描画します。 しかし、キャンバスは非常に重いもの、それは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);

あなたは、レイアウトとして、絶対値で作業する場合。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top