В настоящее время я разрабатываю программу, которая использует GIF-файлы, чтобы указать загрузку в программе.Тем не менее, я не могу заставить gif появляться на JLabel после попытки нескольких идей.Я протестировал много вещей, в том числе следующее.
- Попытка загрузки файла png вместо gif, это работает, что указывает на отсутствие проблем с JLabel.
- Попытка загрузки файла gif вJLabel в совершенно отдельной программе, это также работает, указывая на отсутствие проблем с gif.
- Попытка загрузки его через URL И через локальный ресурс, ни один не работает.
Следующий фрагменткода содержит основную часть объявления кода.Любая помощь приветствуется.
try {
URL URL = new URL("https://i.imgur.com/sMD9yUD.gif");
Icon Gif = new ImageIcon(URL);
tempLoad1.setIcon(Gif);
} catch (MalformedURLException e) {
e.printStackTrace();
}
tempLoad1.setHorizontalAlignment(SwingConstants.CENTER);
tempLoad1.setFont(new Font("Lato", Font.BOLD, 24));
tempLoad1.setBounds(63, 111, 452, 71);
contentPane.add(tempLoad1);
Обратите внимание, что tempLoad1 объявляется в начале программы.Я также доказал, что это не проблема.
Заранее спасибо