![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| lazycat |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 15.7.2007 Репутация: нет Всего: 1 |
Доброго времени суток всем!
Подскажите, пожалуйста, есть ли возможность временно зафиксировать разделитель JSplitPane? В JDK этот вопрос обходится молчанием. Понятно, можно возвращать разделитель на место в обработчике событий, но может быть есть более изящное решение? Заранее благодарен всем откликнувшимся |
|||
|
||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 36 Всего: 46 |
private int dividerLocation
Location of the divider, at least the value that was set, the UI may have a different value. это не помогает что ли? я не проверял, не знаю... ??? |
|||
|
||||
| lazycat |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 15.7.2007 Репутация: нет Всего: 1 |
А как оно может помочь? Ведь это же обычная переменная. Компонент отображается, ПОЗВОЛЯЕТ перетаскивать разделитель и по мере движения устанавливает dividerLocation и lastDividerLocation. А можно ли как-нибудь ЗАПРЕТИТЬ таскать разделитель? |
|||
|
||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: 15 Всего: 27 |
А зачем сплит если его нельзя таскать?
-------------------- ![]() |
|||
|
||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 36 Всего: 46 |
||||
|
||||
| lazycat |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 15.7.2007 Репутация: нет Всего: 1 |
Большое спасибо fixxer и dorogoyIV за стремление помочь. Действительно, setLocation в обработчике PropertyChangeListener почти полностью решает проблему. Этот выход очевиден (см. исходное сообщение), но я, признаться, надеялся, что существует более простое решение, нечто вроде гипотетического метода dividerMoveAllow(false) (кстати, совершенно непонятно, почему подобную возможность не предусмотрели). Но что же, мир, увы, не такой, каким мы хотим видеть его |
|||
|
||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: 15 Всего: 27 |
Вероятно разработчики задавались тем же вопросом, что и я. -------------------- ![]() |
|||
|
||||
| lazycat |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 15.7.2007 Репутация: нет Всего: 1 |
А по моему, ситуация, в которой выбранную позицию желательно зафиксировать, вполне естественна. |
|||
|
||||
| Son |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 29.5.2007 Репутация: нет Всего: нет |
а можно вопрос как можно сделать так что б он не уменьшал менее какой то величины?
|
|||
|
||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 36 Всего: 46 |
ну вот так например:
|
|||
|
||||
| Son |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 29.5.2007 Репутация: нет Всего: нет |
спасиб
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |