вы можете загрузить изображение с помощью JFileChooser или вы можете поместите свой путь изображения напрямую. Здесь фото JLable.This должно работать.
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter("JPG, GIF, and BMP Images", "jpg", "gif", "bmp");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
file = chooser.getSelectedFile().getAbsoluteFile();
try {
img = ImageIO.read(file);
} catch (IOException e1) {
e1.printStackTrace();
}
img = img.getScaledInstance(photo.getWidth(), photo.getHeight(), img.SCALE_AREA_AVERAGING);
photo.setIcon(new ImageIcon(img));
jInternalFrame1.setContentPane(photo);
Показать некоторые, если ваши попытки и сообщить нам, что не сработало. – eckes
Поместите в панель 'JLabel', затем вызовите' label.setIcon (ImageIcon) 'нажатием кнопки. Если вы не знаете, как использовать 'ImageIcon' для' JLabels', выполните поиск. Здесь есть сотни вопросов/ответов. –