как добавить изображение из указанной упаковки в этикетку, рамку и т. д. - PullRequest
0 голосов
/ 26 марта 2011

У меня есть изображения, которые я хочу добавить в следующую папку: G: \ my java \ DesktopApplication1 \ build \ classes \ desktopapplication1 \ resources.

Как добавить изображение из этой папки в ярлыки или рамки?

Ответы [ 3 ]

2 голосов
/ 26 марта 2011

После построения изображение обычно будет внутри Jar.Доступ к ресурсам в банке можно получить несколькими способами, вот один из них.

URL urlToImage = this.getClass().getResource(
    "/desktopapplication1/resources/the.png");
ImageIcon imageIcon = new ImageIcon(urlToImage);
JLabel ...
1 голос
/ 26 марта 2011

Вы можете сделать что-то вроде этого:

ImageIcon image = new ImageIcon("path_to_image");
JLabel label = new JLabel(image);
0 голосов
/ 26 марта 2011

Я сделал что-то вроде этого:

         JLabel l2=new JLabel("");
      try {
        Image img = ImageIO.read(getClass().getResource("resources/wait20.gif"));
        l2.setIcon(new ImageIcon(img));
          }
      catch (IOException ex) {
        }

Это работает, но мне бы понравилось больше, если бы отображалась анимация GIF.Тем не менее, если статическое изображение должно отображаться, это способ сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...