|
|
|
Проблема с ScrollPaneLayout
|
|||
|---|---|---|---|
|
#18+
Доброго времени. Столкнулся с неприятной проблемой в JFormDesigner: есть панель класса JTabedPane с кучей вкладок. Раньше к ним были привязаны панели классов, производных от JPanel, т.е. класс this имел установку FlowLayout. Но потом понадобилось сделать вертикальную полосу прокрутки, чтобы добиться этого, поменял FlowLayout на JScrollPane. Вроде получается то что нужно, компилируется и зупускается без ошибок, но родительская JTabbedPane не показывается в JFormDesigner - не видно ни одной вкладки, выдвется сообщение: авторjava.lang.ClassCastException: layout of JScrollPane must be a ScrollPaneLayout Пробовал заменять JScrollPane на указанный класс, но, насколько понял, он вообще невизуальный и потому не может в принципе содержать какие-либо компоненты, при попытке изменить выдается сообщение об ошибке: Не подскажете, что можно сделать? Раньше с подобным не доводилось сталкиваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 10:49 |
|
||
|
Проблема с ScrollPaneLayout
|
|||
|---|---|---|---|
|
#18+
ПолуламерДоброго времени. Столкнулся с неприятной проблемой в 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 вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 11:02 |
|
||
|
Проблема с ScrollPaneLayout
|
|||
|---|---|---|---|
|
#18+
Blazkowicz , спасибо, в этот раз очень содержательно. Понял благодаря Вашей помощи, что ни хрена не знаю и пошел учиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 11:13 |
|
||
|
Проблема с ScrollPaneLayout
|
|||
|---|---|---|---|
|
#18+
BlazkowiczПолуламерт.е. класс this имел установку FlowLayout. Нет такого класса.А это тогда чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 11:15 |
|
||
|
Проблема с ScrollPaneLayout
|
|||
|---|---|---|---|
|
#18+
Или Вы это про "класс this"? Да, чушь написал, согласен, спасибо за поправку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 11:25 |
|
||
|
Проблема с ScrollPaneLayout
|
|||
|---|---|---|---|
|
#18+
ПолуламерНет такого класса.А это тогда чего?[/quot] Это не "класс this". Инфа 100%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 11:26 |
|
||
|
Проблема с ScrollPaneLayout
|
|||
|---|---|---|---|
|
#18+
Полуламер Blazkowicz , спасибо, в этот раз очень содержательно. Понял благодаря Вашей помощи, что ни хрена не знаю и пошел учиться. Тупо прочитать весь Swing Tutorial - пол дня. Разобраться какие компоненты для чего, как взаимодействуют и что такое LayoutManager. Потому что сейчас поставновка проблемы выглядит "наговнокодил чего-то в дизайнере, понятия не имею что получилось, но вот ашипка". Надо понимать тот код, который пишете. Даже если за вас это сделал дизайнер. Вы читали код, который он сгенерил? Что там про FlowLayout и JScrollPane вообще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 11:28 |
|
||
|
Проблема с ScrollPaneLayout
|
|||
|---|---|---|---|
|
#18+
Blazkowicz , я вас уже поблагодарил за помощь, с проблемой разобрался сам. Она - не столь тривиальна, как деление на ноль или попытка получить элемент списка, который имеет значение null. И иногда полдня на чтение может просто не быть - шеф стоит рядом и дышит в затылок, а из-за какой-то GUI-хрени ничего не работает. Хорошо, что на сей раз это не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 11:55 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39101500&tid=2124686]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
140ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 417ms |

| 0 / 0 |
