PC ファイル システムから画像を表示する必要があります。イメージは
C:\Users\Akshay\Desktop\allfilesに保存されます。
関連するコードは次のとおりです(右にスクロール):
JFrame frame = new JFrame();
frame.setExtendedState( frame.getExtendedState()|JFrame.MAXIMIZED_BOTH );
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.setLayout(new FlowLayout());
JLabel title = new JLabel("Image : ");
ImageIcon image = new ImageIcon("C:\\Users\\Akshay\\Desktop\\allfiles\\sampleposter.jpg"); //line #1
JLabel l = new JLabel("");
l.setIcon(image); // line #2
frame.add(title);
frame.add(l);
以下は出力です。2 つの jlabel ではなく、空のフレームが表示されます。
コードの 2 行目のコメント、つまり -
l.setIcon(image);
2つの単純な出力ではなく、同じ出力が得られますJLabels
行 #1 と行 #2 の両方にコメントすると、以下に示すように 2 つのラベル (1 つは空) が表示されます。
他のラベルで画像を適切に表示するにはどうすればよいですか? ここで何が問題になる可能性がありますか?