| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > Концепция Layout'ов |
| Автор: batigoal 22.2.2005, 20:05 |
| А кто-нибудь знает, почему появилась эта концепция различных Layout'ов? По-моему, это очень неудобно. Почему нельзя было обойтись простым заданием координат? |
| Автор: AntonSaburov 22.2.2005, 20:08 |
| Посмотри статью http://vingrad.ru/JAVA-JAV-000105 Идея как раз очень здравая, если ты используешь разные разрешения экрана. Попробуй каждый раз отслеживать как рисовать панели и кнопки на форме, которая может изменять размеры, задавая абсолютные координаты - обалдеешь отслеживать изменения размеров. |
| Автор: batigoal 22.2.2005, 20:23 |
| В общем, логично, но ведь в С++ это обычно и не отслеживается. Будет выше разрешение - будет мельче картинка. Впрочем, оба направления, как мне кажется, имеют полное право на существование, а строить интерфейс в координатном способе легче. |
| Автор: AntonSaburov 22.2.2005, 20:38 | ||
В статье есть решение - отменить Layout совсем. Но я посмотрю, как ты будешь решать проблему с пользователями, у которчх разрешение 1280 и 800. И еще шрифты разные. И это не само страшное. Когда у тебя тач-скрин (сенсорный экран) на котором вообще ничего перетаскивать мышкой нельзя и размеры у них меняются в разы - вот это уже занятно. |
| Автор: batigoal 22.2.2005, 20:42 |
| Убедил. Но перетаскивать, по-моему, все-таки можно. По крайней мере, на тачпадах именно так. |
| Автор: Domestic Cat 27.5.2005, 08:37 |
| Другой ответ на этот вопрос состоит в том, что Java приложения могут использовать нативный ЛиФ - на винде - виндозный, на маке - аква, и т п. В таком случае, поскольку на каждой ОС свои шрифты, размеры шрифтов, кнопок, и тп, без лэйаутов это сделать невозможно. |
| Автор: Stampede 27.5.2005, 13:06 |
| Жорж, Антон: а ходили вчера на http://ru.sun.com/news/events/2005/may/260505/index.html? Вычитал в блоге у одного питерского Java веб энтузиаста: http://blog.existence.ru/exception@2005.05.26 Сорри за офтоп. |
| Автор: AntonSaburov 27.5.2005, 15:21 |
| Не, я тут в полной запарке - дедлайн на носу. Так что увы |
| Автор: batigoal 27.5.2005, 18:19 |
| Нет, не был. Я пока на конференции не хожу - неинтересны они мне |