powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с ScrollPaneLayout
8 сообщений из 8, страница 1 из 1
Проблема с ScrollPaneLayout
    #39101500
Полуламер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени. Столкнулся с неприятной проблемой в JFormDesigner: есть панель класса JTabedPane с кучей вкладок. Раньше к ним были привязаны панели классов, производных от JPanel, т.е. класс this имел установку FlowLayout. Но потом понадобилось сделать вертикальную полосу прокрутки, чтобы добиться этого, поменял FlowLayout на JScrollPane. Вроде получается то что нужно, компилируется и зупускается без ошибок, но родительская JTabbedPane не показывается в JFormDesigner - не видно ни одной вкладки, выдвется сообщение:

авторjava.lang.ClassCastException: layout of JScrollPane must be a ScrollPaneLayout

Пробовал заменять JScrollPane на указанный класс, но, насколько понял, он вообще невизуальный и потому не может в принципе содержать какие-либо компоненты, при попытке изменить выдается сообщение об ошибке:



Не подскажете, что можно сделать? Раньше с подобным не доводилось сталкиваться.
...
Рейтинг: 0 / 0
Проблема с ScrollPaneLayout
    #39101520
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПолуламерДоброго времени. Столкнулся с неприятной проблемой в JFormDesigner:
Оно чем-то лучше WindowBuilder Pro?

Полуламерт.е. класс this имел установку FlowLayout.
Нет такого класса.

Полуламерно родительская JTabbedPane не показывается в JFormDesigner - не видно ни одной вкладки, выдвется сообщение:
java.lang.ClassCastException: layout of JScrollPane must be a ScrollPaneLayout
Нельзя было менять layout у JScrollPane. Где-то вы напутали.

ПолуламерПробовал заменять JScrollPane на указанный класс, но, насколько понял, он вообще невизуальный и потому не может в принципе содержать какие-либо компоненты, при попытке изменить выдается сообщение об ошибке:
Вы не понимаете разницу между JComponent и LayoutManager?

ПолуламерНе подскажете, что можно сделать? Раньше с подобным не доводилось сталкиваться.
Начать таки учить Swing и Java. Визуальный дизайнер это помошник программисту, а не его замена. Если вы нихрена не понимаете в том коде что он генерит, то стоит отложить на время дизайнер и разобраться с тем как работает код и что к чем в Swing API вообще.
...
Рейтинг: 0 / 0
Проблема с ScrollPaneLayout
    #39101533
Полуламер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz , спасибо, в этот раз очень содержательно. Понял благодаря Вашей помощи, что ни хрена не знаю и пошел учиться.
...
Рейтинг: 0 / 0
Проблема с ScrollPaneLayout
    #39101538
Полуламер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczПолуламерт.е. класс this имел установку FlowLayout.
Нет такого класса.А это тогда чего?
...
Рейтинг: 0 / 0
Проблема с ScrollPaneLayout
    #39101546
Полуламер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или Вы это про "класс this"? Да, чушь написал, согласен, спасибо за поправку.
...
Рейтинг: 0 / 0
Проблема с ScrollPaneLayout
    #39101549
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПолуламерНет такого класса.А это тогда чего?[/quot]
Это не "класс this". Инфа 100%.
...
Рейтинг: 0 / 0
Проблема с ScrollPaneLayout
    #39101551
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полуламер Blazkowicz , спасибо, в этот раз очень содержательно. Понял благодаря Вашей помощи, что ни хрена не знаю и пошел учиться.
Тупо прочитать весь Swing Tutorial - пол дня. Разобраться какие компоненты для чего, как взаимодействуют и что такое LayoutManager.

Потому что сейчас поставновка проблемы выглядит "наговнокодил чего-то в дизайнере, понятия не имею что получилось, но вот ашипка". Надо понимать тот код, который пишете. Даже если за вас это сделал дизайнер. Вы читали код, который он сгенерил? Что там про FlowLayout и JScrollPane вообще?
...
Рейтинг: 0 / 0
Проблема с ScrollPaneLayout
    #39101587
Полуламер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz , я вас уже поблагодарил за помощь, с проблемой разобрался сам. Она - не столь тривиальна, как деление на ноль или попытка получить элемент списка, который имеет значение null. И иногда полдня на чтение может просто не быть - шеф стоит рядом и дышит в затылок, а из-за какой-то GUI-хрени ничего не работает. Хорошо, что на сей раз это не так.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с ScrollPaneLayout
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]