画像ファイルをbyte列に変換したものをImageIconにした後にJFreamに表示するというプログラムを作成しています。
java
1ImageIcon icon = new ImageIcon(imgbyte); 2 3JFream(ImageIcon icon){ 4 setVisible(true); 5 setTitle("プレビュー"); 6 setSize(500, 500); 7 8 JLabel lab = new JLabel(); 9 lab.setIcon(icon); 10 11 JPanel p = new JPanel(); 12 p.add(lab); 13 14 getContentPane().add(p, BorderLyout.CENTER); 15}
このようなプログラムです。
エラーは発生しておらず、JFreamのみが表示されます。
byte列とImageIconを出力するとbyte列は[B@76fb509aで、
ImageIconはjavax.swing.ImageIcon@3f91beefと出力されます。
どうすればJFreamに表示できるでしょうか。
JFreamって何ですか?
回答1件
あなたの回答
tips
プレビュー