![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 7 Всего: 151 |
А кто-нибудь знает, почему появилась эта концепция различных Layout'ов? По-моему, это очень неудобно. Почему нельзя было обойтись простым заданием координат?
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 10 Всего: 118 |
Посмотри статью Что такое LayoutManager
Идея как раз очень здравая, если ты используешь разные разрешения экрана. Попробуй каждый раз отслеживать как рисовать панели и кнопки на форме, которая может изменять размеры, задавая абсолютные координаты - обалдеешь отслеживать изменения размеров. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 7 Всего: 151 |
В общем, логично, но ведь в С++ это обычно и не отслеживается. Будет выше разрешение - будет мельче картинка. Впрочем, оба направления, как мне кажется, имеют полное право на существование, а строить интерфейс в координатном способе легче.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 10 Всего: 118 |
В статье есть решение - отменить Layout совсем. Но я посмотрю, как ты будешь решать проблему с пользователями, у которчх разрешение 1280 и 800. И еще шрифты разные. И это не само страшное. Когда у тебя тач-скрин (сенсорный экран) на котором вообще ничего перетаскивать мышкой нельзя и размеры у них меняются в разы - вот это уже занятно. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 7 Всего: 151 |
Убедил.
Но перетаскивать, по-моему, все-таки можно. По крайней мере, на тачпадах именно так. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
Другой ответ на этот вопрос состоит в том, что Java приложения могут использовать нативный ЛиФ - на винде - виндозный, на маке - аква, и т п. В таком случае, поскольку на каждой ОС свои шрифты, размеры шрифтов, кнопок, и тп, без лэйаутов это сделать невозможно.
-------------------- |
|||
|
||||
| Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 1 Всего: 144 |
Жорж, Антон: а ходили вчера на конференцию по Java? Вычитал в блоге у одного питерского Java веб энтузиаста: http://blog.existence.ru/[email protected] Сорри за офтоп. |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 10 Всего: 118 |
Не, я тут в полной запарке - дедлайн на носу. Так что увы
|
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 7 Всего: 151 |
Нет, не был. Я пока на конференции не хожу - неинтересны они мне
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
![]()
|
| Правила форума "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. |