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


Автор: saw 15.5.2008, 19:11
C помощью какого компонента можно нарисовать линию от которой можно получать сообщения (клики от мыши).

Автор: Kangaroo 15.5.2008, 22:01
Цитата(saw @  15.5.2008,  19:11 Найти цитируемый пост)
C помощью какого компонента можно нарисовать линию от которой можно получать сообщения (клики от мыши). 

Наследуй свой класс от JComponent и переопредели метод paintComponent - рисуй в нем линию.

Автор: Platon 16.5.2008, 11:49
А я думаю тебе http://forum.vingrad.ru/forum/topic-205622.html.
В твоем случае будет что-то подобное:

Код

SGShape shape = new SGShape();
shape.setShape(/* Линия */);
shape.addMouseListener(new SGMouseAdapter() {
    public void mousePressed(MouseEvent e) {
        System.out.println("Жмакнул на линию!!!");
    }
})

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