powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Выравнивание компонентов
10 сообщений из 10, страница 1 из 1
Выравнивание компонентов
    #39729708
Sp999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток всем!

Хотел перенести одно свое андроидное приложение на пк и столкнулся с такой трудностью.
На андроиде был вертикальный LinearLayout, и все компоненты в нем были выравнены по обоим краям (width=match_parent)
Можно ли подобное сделать с помощью свинговых компонентов (JLabel, JButton и т.п.)?

С уважением, Валера.
...
Рейтинг: 0 / 0
Выравнивание компонентов
    #39729725
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sp999Layout
Поиск на это слово и слово свинг?
Причем тут кнопки или Label?
...
Рейтинг: 0 / 0
Выравнивание компонентов
    #39729734
Sp999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Я может непонятно свою мысль изложил.
Я в программе заюзал Box в качестве вертикального контейнера. Добавил в него несколько лайблов и кнопок, но все, что я могу, это выравнять их или по левому краю, или по правому, или по центру, но никак не по обоим краям сразу.
...
Рейтинг: 0 / 0
Выравнивание компонентов
    #39729735
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sp999,
Андроид на javaFX переносить надо.
...
Рейтинг: 0 / 0
Выравнивание компонентов
    #39729827
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примеры в гугле по запросу "swing align width"
П.С. FX не использовал, но если бы мне нужно было сделать подобное, то переносил бы на FX. А еще лучше под веб, с каким-нибудь джаваскриптовым фреймворком.
...
Рейтинг: 0 / 0
Выравнивание компонентов
    #39729831
Фотография by-pass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sp999,
Можно между компонентами вставлять Box.createHorizontalGlue()
...
Рейтинг: 0 / 0
Выравнивание компонентов
    #39730268
Sp999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
by-pass,

Спасибо, это работает!
...
Рейтинг: 0 / 0
Выравнивание компонентов
    #39730276
Sp999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В рамках этой же темы возник еще один вопрос.
Вставил в контейнер JLabel, на него добавил картинку:
setIcon(new ImageIcon("src/1.png"));
Проблема в том, что картинка отображается во весь свой размер, а хотелось бы чтобы она масштабировалась по ширине.
Можно это как-то победить?
...
Рейтинг: 0 / 0
Выравнивание компонентов
    #39730283
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sp999,
В javaFX это декларативно html версткой и стилями. Здесь читай доки по api layout
...
Рейтинг: 0 / 0
Выравнивание компонентов
    #39730312
Фотография by-pass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sp999,
Можно. Есть несколько методов, позволяющих масштабировать изображение:
Код: java
1.
2.
Image java.awt.Image.getScaledInstance(int width, int height, int hints)
java.awt.image.BufferedImage.BufferedImage(int width, int height, int imageType)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Выравнивание компонентов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]