Java - как использовать методы

] У меня есть список JLabels, которые я ввожу в свою JPanel:

avatarGridPanel.add(new JLabel(new ImageIcon("images/gui/orc_male.png", "Orc Male")));
avatarGridPanel.add(new JLabel(new ImageIcon("images/gui/human_male.png", "Human Male")));
avatarGridPanel.add(new JLabel(new ImageIcon("images/gui/tundrian_male.png", "Tundrian Male")));
avatarGridPanel.add(new JLabel(new ImageIcon("images/gui/brimlock_male.png", "Brimlock Male")));

Я хочу добавить всплывающий текст к каждому из них. Есть ли лучший способ, чем использовать временную переменную для хранения одного из их значений, а затем продолжать его повторно использовать?

JLabel temp = new JLabel();
temp = new JLabel(new ImageIcon("images/gui/human_male.png", "Human Male"));
temp.setToolTipText("Human Male");
avatarGridPanel.add(temp);

Я попытался сделать что-то вроде этого (ниже) но не смог заставить его работать. Спасибо за любую помощь!

avatarGridPanel.add(new JLabel(new ImageIcon("images/gui/human_male.png", "Human Male")).setToolTipText("Human Male"));
0
задан kleopatra 27 November 2011 в 16:14
поделиться