重複の可能性:
JLabels を JPanel に動的に追加する方法は?
private void jXHyperlink1MouseClicked(java.awt.event.MouseEvent evt) {
NewClass n=new NewClass();
n.myf();
try{
ImageIcon ic=new ImageIcon("tmp/Photo0087.jpg");
ll=new JLabel(ic,JLabel.CENTER);
jPanel6.add(ll);
repaint();
}catch(Exception x){
System.out.println(x.getMessage());
}
}
myf()
メソッドは、画像ファイルJFileChooser
の[開く]ボタンを押すとJFileChooser
、一時フォルダーtmpにコピーされるファイルを開きます(私はPhoto0087.jpgをコピーしました)。
上記のコードを書いたファイルPhoto0087.jpgを表示しようとしていますが、機能していません。JLabel