![Java ImageIcon и кривые руки - 1]()
import javax.swing.*;
import java.awt.*;
public class TEST {
public static void main(String[] args) {
new Window();
}
static class Window extends JFrame {
Window() {
setSize(300, 250);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setLayout(new FlowLayout());
ImageIcon icon = new ImageIcon("icon.jpg");
setIconImage(icon.getImage());
getContentPane().add(new JLabel(icon));
setLocationRelativeTo(null);
setVisible(true);
}
}
}
Есть такой код, почему не показывается изображение в окне и почему не ставится иконка окна.
icon.jpg имеет размер 32х32 пикселя и лежит в src с остальными файлами (пользуюсь intellij idea). Результат выполнения кода — пустое окно со стандартной иконкой.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Есть код
Который выкидывает такую ошибку:
«C:\Program Files\Java\jdk1.8.0_45\bin\java» -Dfile.encoding=windows-1251 -jar C:\Users\User\IdeaProjects\NotePadNVES++\out\artifacts\SMNote\SMNote.jar
Ошибка в load: java.io.FileNotFoundException: C:\Users\User\IdeaProjects\NotePadNVES++\out\artifacts\SMNote\SMNote.jar\db.txt (Системе не удается найти указанный путь)
В IDE всё нормально работает, но .jar не хочет видеть этот файл. Проверил, файл в .jar лежит
Погуглил, решить не смог. Прошу помощи
Писать нужно и все нормально будет.
и посмотрите корректный ли путь к картинке