2015-01-31 1 views
0

Я хотел бы знать, как изменить размер java application т.е. кадра в зависимости от размера экрана или разрешения экрана, другими словами резолюции независимый .. Я ищу нечто Двойники кИзменение размера JavaApplication в соответствии с резолюцией

Softgroup .NET Forms Resize v7.0 

Моя главная цель состоит в том, если я бегу мое приложение в андроид с помощью эмуляторов, он должен работать должным образом, но в то же время мое разрешение ноутбук размер п экрана намного больше, то мой телефон ...

+0

Если вы используете менеджер компоновки и разрешить компоненты распашных, чтобы сохранить их по умолчанию предпочтительных размеров, все будет размером, который подходит для вас систем снова. (Я предполагаю, что вы спрашиваете о Swing, так как вы отметили вопрос с помощью [tag: jframe].) – VGR

+0

Я использую AbsoluteLayout –

+0

Следствием использования нулевого макета является то, что вам нужно вручную вместить конфигурацию системы, такую ​​как размер шрифта и разрешение экрана, что потребует большого количества дополнительного кода. Лучший способ решить вашу проблему - использовать фактический LayoutManager; то вам не придется об этом беспокоиться. – VGR

ответ

0

Вы можете использовать:

Toolkit toolkit = Toolkit.getDefaultToolkit(); 
Dimension screenSize = toolkit.getScreenSize(); 

В screenSize вы получите Dimension, которые имеют:

screenSize.width 
screenSize.height 
+0

если я использую его, то что относительно всех элементов управления внутри рамки? –

+0

, то вы получите высоту и ширину, как вы можете видеть в моем ответе – roeygol

+0

этим я могу изменить размер рамки, но как насчет элементов управления, таких как jtextfield и т. Д. Внутри кадра. –