
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.04.2013, 21:54:02
|
|||
|---|---|---|---|
|
|||
Вопрос по прорисовке swing компонент. |
|||
|
#18+
Здравствуйте, не совсем понимаю в какую сторону искать решение проблемы, как понимаю не нашёл схожего вопроса. Проблема заключается в прорисовке компонент GUI. Работаю с помощью Grid, поэтому опубликование кода скорее всего не сильно поможет. Идея заключается в создании Frame расположении на нём MenuBar, который содержит MenuBarItem элементы. Так же на Frame располагается ScrollPane в который вывожу изображение. Меню работает, изображение есть, но после отрисовки изображения, невозможно нажать на элементы MenuBar т.к. они разворачиваются под изображением и на них невозможно использовать. Не совсем понимаю в чём проблема, менял контейнер ScrollPane на JPanel и JLabel, но проблема такая же. Возможно кто-то сталкивался или может хотя бы дать направление, в котором нужно искать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2013, 22:02:46
|
|||
|---|---|---|---|
|
|||
Вопрос по прорисовке swing компонент. |
|||
|
#18+
Кто такой Grid? Контролы java.awt.* и Swing не стоит миксовать. Что за ScrollPane и MenuBar? Почему не JScrollPane? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2013, 22:16:10
|
|||
|---|---|---|---|
|
|||
Вопрос по прорисовке swing компонент. |
|||
|
#18+
BlazkowiczКто такой Grid? Контролы java.awt.* и Swing не стоит миксовать. Что за ScrollPane и MenuBar? Почему не JScrollPane? GridBag это графический редактор Netbeans. На самом деле опечатался использую JScrollPane и JMenuBar оба компонента Swing. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2013, 22:18:13
|
|||
|---|---|---|---|
|
|||
Вопрос по прорисовке swing компонент. |
|||
|
#18+
JScrollPane - панель с полосами прокрутки. JMenuBar - это верхнее меню окна. (Файл, Вид, Помощь и т.д.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2013, 22:19:57
|
|||
|---|---|---|---|
|
|||
Вопрос по прорисовке swing компонент. |
|||
|
#18+
RubakiGridBag это графический редактор Netbeans. GridBagLayout это LayoutManager. Это не "редактор". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2013, 22:27:06
|
|||
|---|---|---|---|
|
|||
Вопрос по прорисовке swing компонент. |
|||
|
#18+
http://docs.oracle.com/javase/6/docs/api/javax/swing/JPopupMenu.html#setDefaultLightWeightPopupEnabled(boolean) Где-то вы таки AWT-шные контролы напхали. На чистом Swing этого не происходит. Покажите скриншот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2013, 22:29:35
|
|||
|---|---|---|---|
|
|||
Вопрос по прорисовке swing компонент. |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2013, 22:30:45
|
|||
|---|---|---|---|
|
|||
Вопрос по прорисовке swing компонент. |
|||
|
#18+
BlazkowiczRubakiGridBag это графический редактор Netbeans. GridBagLayout это LayoutManager. Это не "редактор". Не совсем долго работаю, поэтому путаюсь в терминологии. Вот можно увидеть пример компонентов и прорисовку элементов. При открытии меню Фильтров. http://i47.fastpic.ru/big/2013/0415/ff/dc603fff0303c8e009201dbb089caeff.jpg ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2013, 22:31:37
|
|||
|---|---|---|---|
|
|||
Вопрос по прорисовке swing компонент. |
|||
|
#18+
Blazkowicz http://www.oracle.com/technetwork/articles/java/mixing-components-433992.html Спасибо большое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2013, 22:41:43
|
|||
|---|---|---|---|
|
|||
Вопрос по прорисовке swing компонент. |
|||
|
#18+
Странно, конечно. Вроде в дереве все контролы свинговые. А как вы картинку рисовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2013, 22:55:50
|
|||
|---|---|---|---|
|
|||
Вопрос по прорисовке swing компонент. |
|||
|
#18+
BlazkowiczСтранно, конечно. Вроде в дереве все контролы свинговые. А как вы картинку рисовали? Есть Frame с JPanel JPanelImageArea; Определяю изображение originalImage по нажатию кнопки openImageButtonActionPerformed через FileChooser после вызываю imgViewer и в нём происходит прорисовка. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Код ImgViewer Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2013, 10:03:33
|
|||
|---|---|---|---|
|
|||
Вопрос по прорисовке swing компонент. |
|||
|
#18+
А для чего нужен ImgViewer, если JLabel нормально отображает картинки? Возможно проблема именно в том что переопределен метод paint(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.04.2013, 16:23:09
|
|||
|---|---|---|---|
|
|||
Вопрос по прорисовке swing компонент. |
|||
|
#18+
BlazkowiczА для чего нужен ImgViewer, если JLabel нормально отображает картинки? Возможно проблема именно в том что переопределен метод paint(). Перерисовка нужна, т.к. масштабирование происходит. В добился нужного результата, написав код с 0, особо так не разобрался почему не работало, но уже всё исправлено. Спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2129527]: |
0ms |
get settings: |
22ms |
get forum list: |
27ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
60ms |
get topic data: |
21ms |
get forum data: |
4ms |
get page messages: |
91ms |
get tp. blocked users: |
3ms |
| others: | 324ms |
| total: | 564ms |

| 0 / 0 |
