![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Форумчанин
Регистрация: 18.06.2010
Сообщений: 273
|
![]()
доброго времени суток
Я написал программу кликаем по FRAME и рисуется Ellipse2D теперь я хочу сделать так чтобы при кликании по FRAME я получал изображение, но не знаю как это сделать не подскажите Вод код: Цитата:
|
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 18.06.2010
Сообщений: 273
|
![]()
спасибо работает
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 18.06.2010
Сообщений: 273
|
![]()
netrino можно еще вопросик
вот написаны методы для удаления объекта при двойном щилчке это для Ellipse2D Код:
Код:
еще раз спасибо Последний раз редактировалось X@OC; 30.03.2011 в 20:53. |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]()
С Point'ом что сложнее, так это попасть по именно той точке. Плюс, когда вы жмёте два раза, то создаётся два изображения, лучше было удаление повесить на правую кнопку. Переделал пример, для хранения положения картинок теперь используется Прямоугольник, а не Точка:
Код:
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 18.06.2010
Сообщений: 273
|
![]()
Спасибо еще раз
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 18.06.2010
Сообщений: 273
|
![]()
Продолжаем тему
Я зажимаю клавишу на изображения для того чтобы перетаскивать При нажатии где либо на картинки то картинка перепрыгивает так как словно курсор стал прямо в уентр картинки Код:
когда так то изображение перепрыгивает на верхний левый угол Код:
Последний раз редактировалось X@OC; 31.03.2011 в 20:44. |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]()
Чтобы изображение не прыгало, нужно вычислить разницу между положением курсора и левой/верхней границей прямоугольника, в который вписано изображение. При чём вычислить только один раз - во время нажатия кнопки, а затем отнимать эту величину от положения курсора, вместо половины ширины/высоты, как у вас написано, когда мышь перемещается.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с ArrayList в Visual C++ | RefRegerator | Visual C++ | 0 | 07.03.2011 19:06 |
ArrayList в методе | Stranger333 | Общие вопросы по Java, Java SE, Kotlin | 1 | 12.11.2010 08:27 |
ArrayList | musomoh | Общие вопросы .NET | 9 | 11.05.2010 02:03 |
ArrayList | jona | Общие вопросы по Java, Java SE, Kotlin | 7 | 30.04.2010 13:45 |
arraylist | WOWka777 | Общие вопросы .NET | 4 | 11.04.2010 19:05 |