|
|
|
Масштабирование приложения под экран
|
|||
|---|---|---|---|
|
#18+
Пишу программу, которая запускается в небольшом окне, но когда разворачиваешь ее во весь экран все компоненты разбегаются в разные места экрана, надписи съезжают. Чем или каким Layout можно сделать, что бы компоненты подстраивались под экран? Примеры на скринах снизу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 15:48 |
|
||
|
Масштабирование приложения под экран
|
|||
|---|---|---|---|
|
#18+
Почему не используете JavaFX? SceneBuilder - отличный редактор. Ну, а так - любой Layout Manager. https://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 15:54 |
|
||
|
Масштабирование приложения под экран
|
|||
|---|---|---|---|
|
#18+
BlazkowiczПочему не используете JavaFX? l FX чет каким то странным показался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 16:23 |
|
||
|
Масштабирование приложения под экран
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНу, а так - любой Layout Manager. Layout же вроде отвечает только за расположение компонентов, но не за подгон их по размеру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 16:26 |
|
||
|
Масштабирование приложения под экран
|
|||
|---|---|---|---|
|
#18+
progjar, Не ну форму изначально надо сформировать. У Вас на форме BorderLayout Там Панели Северная,Центральная,Юженая и т.д. Дальше на(Ориентированных по сторонам панелях) них ...в зависимости от задач, либо FlowLayout Либо Box ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 16:29 |
|
||
|
Масштабирование приложения под экран
|
|||
|---|---|---|---|
|
#18+
progjarLayout же вроде отвечает только за расположение компонентов, но не за подгон их по размеру Нет. Layout отвечает и за размер. Есть два свойства - size - реальный размер. preferred size - тот который компонента себе хочет. Layout Manager может учитывать preferredSize, а может не учитывать. Но size задаёт именно он. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 16:44 |
|
||
|
Масштабирование приложения под экран
|
|||
|---|---|---|---|
|
#18+
[quot Blazkowicz]progjarНет. Layout отвечает и за размер. А если я компоненты создавал с помощью конструктора, а не в ручную прописывал, этот вариант тоже действует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 17:02 |
|
||
|
Масштабирование приложения под экран
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНет. Layout отвечает и за размер. А если я компоненты создавал с помощью конструктора, а не в ручную прописывал, этот вариант тоже действует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 17:27 |
|
||
|
Масштабирование приложения под экран
|
|||
|---|---|---|---|
|
#18+
progjarBlazkowiczПочему не используете JavaFX? l FX чет каким то странным показался Например? Вы бы хотя бы засомневались в своей оценке. У вас нет кроме FX вариантов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 19:13 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39508850&tid=2122643]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
67ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 363ms |

| 0 / 0 |
