Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2011, 13:19   #1
Анатоль
Пользователь
 
Регистрация: 17.12.2009
Сообщений: 74
По умолчанию Класс наследник JScrollPane

В общем суть у меня есть класс наследующийся от JScrollPane и есть картинка bImage типа bufferedImage. И мне нужно на эту картинку добавить скроллинг(если картинка превышает размеры окна). Так вот я не знаю как мне в конструкторе определить чтобы JScrollPane сразу связывался с этой картинкой. Как мне это сделать?
Я создаю картинку на фрейме и потом там создаю JscrollPane таким образом.
panel_paint = new MyPanel(bImage);
Вот класс MyPanel
Код:
class MyPanel extends JScrollPane implements MouseMotionListener{
		public MyPanel() {
			this.addMouseMotionListener(this);
		}
		public MyPanel(BufferedImage bImage) {
                                 this.addMouseMotionListener(this);
// И вот тут мне надо как-то связать мою панель с bImage
		}
		public void paintComponent(Graphics g) {
			super.paintComponent(g);
			Graphics2D g2 = (Graphics2D) g;
			g2.drawImage(bImage, null,this);
		}

		@Override
		public void mouseDragged(MouseEvent e) {
		}
		@Override
		public void mouseMoved(MouseEvent e) {
			if (graph != null) graph.fillOval(e.getX(), e.getY(), 5, 5);
			 repaint();
		}
	}
Анатоль вне форума Ответить с цитированием
Старый 09.12.2011, 14:58   #2
Анатоль
Пользователь
 
Регистрация: 17.12.2009
Сообщений: 74
По умолчанию

Проблема уже решена.
Анатоль вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графические элементы и JScrollPane Soul Общие вопросы по Java, Java SE, Kotlin 1 06.12.2011 20:01
Наследник DateTimePicker'а. Oliveyra Общие вопросы Delphi 1 05.12.2011 00:55
Jpanel в JscrollPane Jakethefish Общие вопросы по Java, Java SE, Kotlin 0 15.11.2010 14:25
JScrollPane не отображает скроллы BleStaR Общие вопросы по Java, Java SE, Kotlin 2 20.09.2010 15:20
Не компилиться класс наследник.. coper Общие вопросы .NET 1 30.03.2010 00:39