Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > пиктограмма


Автор: AntiInt 17.12.2009, 20:53
Привет!Не подскажите, как создать пиктограмму(кнопку с картинкой) в Java.
Заранее благодарен!

Автор: jk1 17.12.2009, 21:57
Это пиктограмма:
Код

        JLabel label = new JLabel(new ImageIcon(this.getClass().getResource("img.jpg")));
        label.addMouseListener(new MouseAdapter() {

            @Override
            public void mousePressed(MouseEvent e) {
                // обработчик нажатия пиктограммы
            }
        });

а это - кнопка с картинкой:
Код

        JButton button = new JButton("buttonText", new ImageIcon(this.getClass().getResource("img.jpg")));
        button.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {
                // обработчик нажатия кнопки
            }
        });

Вместо img.jpg укажите путь к изображению относительно текущего class-файла

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)