![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| PashaOvechkin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 1.4.2007 Где: Riga, Latvia Репутация: 1 Всего: 4 |
Привет!
В приложении есть картинка простейшей панели на свинге. вот код :
Вопррос, понель в рамке, а леиблы размещены в притирку с рамкой, в притирку к левому боку - как сделать отступ? (спеисы даобавлять - не прокатывает) label.setAlignmentX(Component.CENTER_ALIGNMENT); - не то что надо... Как видим панели рамка слишком большая... Как можно сделать так, чтобы её размер по оси Y был ровно такой, что бы помещались все леиблы - не больше и не меньше. Спасибо! Это сообщение отредактировал(а) PashaOvechkin - 6.2.2008, 18:52 Присоединённый файл ( Кол-во скачиваний: 12 )
picture.JPG 17,49 Kb |
|||
|
||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: 15 Всего: 27 |
Можно добавить еще пустую рамку.
BorderFactory.createCompoundBorder(BorderFactory.createTitledBorder("Messages:"), BorderFactory.createEmptyBorder(x, y, a, b)) -------------------- ![]() |
|||
|
||||
| PashaOvechkin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 1.4.2007 Где: Riga, Latvia Репутация: 1 Всего: 4 |
Хорошая идея, завтра попробую
А что нащёт сжимания рамки в зависимости от числа леиблов в ней? |
|||
|
||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: 15 Всего: 27 |
на вскидку, воткни свой Box в еще такой же Box
Это сообщение отредактировал(а) fixxer - 7.2.2008, 00:28 -------------------- ![]() |
|||
|
||||
| PashaOvechkin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 1.4.2007 Где: Riga, Latvia Репутация: 1 Всего: 4 |
и чё будет?
|
|||
|
||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: 15 Всего: 27 |
а ты попробуй.
-------------------- ![]() |
|||
|
||||
| PashaOvechkin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 1.4.2007 Где: Riga, Latvia Репутация: 1 Всего: 4 |
завтра попробую - отпишусь ;)
Про распорку не понял.... |
|||
|
||||
| PashaOvechkin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 1.4.2007 Где: Riga, Latvia Репутация: 1 Всего: 4 |
Да, пустая рамка помогла классно!
Но вот бокс в боксе... не помогло. |
|||
|
||||
| PashaOvechkin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 1.4.2007 Где: Riga, Latvia Репутация: 1 Всего: 4 |
А например как можно центрировать строку в Боксе с помощю ява хтмл не подскажте?
|
|||
|
||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: 15 Всего: 27 |
Ну положи бокс на север в BorderLayout
-------------------- ![]() |
|||
|
||||
| PashaOvechkin |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 1.4.2007 Где: Riga, Latvia Репутация: 1 Всего: 4 |
Не знал о класе Бокс до етого... Ето что то типо понели с леиаутом БоксЛеиаут, да?
Предложенный вариант не подходит, потому что мой Бокс находится не во фреиме, а в Панели
а у панели метода
нет :| Это сообщение отредактировал(а) PashaOvechkin - 7.2.2008, 13:06 |
||||
|
|||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: 15 Всего: 27 |
А кто тебе мешает воткнуть в панель BorderLayout?
-------------------- ![]() |
|||
|
||||
| PashaOvechkin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 1.4.2007 Где: Riga, Latvia Репутация: 1 Всего: 4 |
Идея всему такая
Нужеб фрейм, с фиксированной шириной, который состоял бы из нескольких Боксов один под одним, и етот фреим, в зависимости от содержимого Боксов должен менять свою высоту... Всё. Что мешает? Слабо свинг знаю... Особеннно леиауты Продемонстрируешь? |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 10 Всего: 118 |
||||
|
||||
![]()
|
| Правила форума "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. |