M.reza Vasebi Ответов: 2

Как я могу сделать java-приложение отзывчивым?


я хочу сделать java-адаптивное приложение, в котором кнопки формы, метки и другие компоненты имеют одинаковый размер в разном разрешении компьютера и ноутбука. к сожалению, я не могу найти решение в сети. пожалуйста помочь...

спасибо, уважаемый.

Что я уже пробовал:

я попробовал некоторые макеты и коды, но ни один из них не был решением проблемы.

2 Ответов

Рейтинг:
4

CPallini

Там нет никакого способа сделать приложение Java отзывчивым. В конце концов, это игрушечный язык.

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


Richard MacCutchan

Да, и он запускает много игрушек. :)

M.reza Vasebi

Спасибо за ваш ответ.
Я хочу, чтобы мой графический интерфейс выглядел одинаково на всех компьютерах, на которых он отображается.

CPallini

В Java для этого есть менеджеры компоновки, не так ли?

M.reza Vasebi

я много ищу в сети, но не могу найти.

Рейтинг:
13

Patrice T

Во - первых, нет волшебной кнопки, которая делает приложение отзывчивым!

Цитата:
Как я могу сделать java-приложение отзывчивым?

Невозможно дать вам ответ, что делать, все, что можно сказать, это то, что не делать и что не имеет значения.
Расположение, положение и размер элементов управления не имеет значения, количество элементов управления начинает иметь значение, если формы содержат более 1000 элементов управления.
То, что делают управляющие события, имеет значение.
Цитата:
я хочу сделать java-адаптивное приложение, в котором кнопки формы, метки и другие компоненты имеют одинаковый размер в разном разрешении компьютера и ноутбука. к сожалению, я не могу найти решение в сети. пожалуйста помочь...

Это абсолютно ничего не говорит нам о приложении.
Причина, по которой ваше приложение не реагирует, заключается в том, как вы его создали. Без глубокого изучения приложения или исходного кода невозможно дать вам ответ.
Вы должны понимать, когда приложение реагирует, а когда нет. Использование профилировщика также может помочь вам.
Профилирование (компьютерное программирование) - Википедия[^]