У меня есть несколько компонентов на панели, и я хочу применять разные взгляды и разные элементы. Является ли это возможным?Можно ли установить различный внешний вид для разных компонентов?
ответ
У меня есть несколько компонентов на панели, и я хочу применять разные взгляды и разные элементы. Является ли это возможным?
Да возможно, не делаю этого, потому что большинство из Внешнего вида и получило разные
Цвет, шрифт, передний план, фон
Размера или PreferredSize на экране
использовать другой методы из API для LayoutManager
реализовали различные методы в API-интерфейсах JCOmponents, например. Цвет, шрифт, передний план, фон
простого ответ ---> можно создать awfull беспорядок на Полноэкранном
Я предлагаю использовать сегодняшние Java Look and Feels, большинство из них имеют различные цвета темы, часть из них разделяет темы и позволяет менять темы цветов, а затем вы можете смешивать встроенные темы и/или с темами цвета для каждого из JComponents
Я думаю, что с успехом вы можете установить цвет, шрифт , Foreground, Background only, Look and Feels необходимы базовые знания о том, как JComponents и/с Lay outManagers together works
Да,
вы можете это сделать. См Mixing look and feel
НО
Это не рекомендуется, и, честно говоря, это некрасиво. Почему вы хотите это сделать? Есть ли что-то конкретное, что вы хотите сделать? Возможно, есть лучший способ.
Нет, вы не можете. Перед запуском вашего java-приложения JVM будет загружать только swingpropertitirs.propertities (файл, расположенный в вас jre/lib) один раз, и он будет выбирать только ваш стандартный L & F, но если вы установите свой внешний вид, добавив код, он будет использовать выбранный вами L & F.
* «Нет, вы не можете». * Хотя это не рекомендуется, это просто неверно. –
- 1. различный внешний вид на разных телефонах для Android
- 2. Symfony: Можно ли установить TEMplate для компонентов?
- 3. SudoSlider (javascript). Различный вид в разных браузерах
- 4. Вид, показывающий различный вид
- 5. Можно ли перезагрузить внешний вид списка Office.ComAddIn?
- 6. Как создать различный вид для разных исключений laravel 5?
- 7. Внешний вид Внешний вид
- 8. можно изменить внешний вид карты
- 9. Загрузите различный вид для разных устройств на нагрузку UITabBarController
- 10. Spring Обработка исключений, различный вид для разных URL-адресов
- 11. Правильный внешний вид Android на разных платформах?
- 12. локализация в codeigniter, различный вид на разных языках.
- 13. Gem установить внешний вид для опечатки гема
- 14. Можно ли выборочно установить модули для компонентов в кинжале 2?
- 15. Можно ли установить свойство по умолчанию для компонентов в ember.js?
- 16. Можно ли установить разные «rem» для разных веб-компонентов с помощью ViewEncapsulation.Native?
- 17. Как передать JFrame другой внешний вид других компонентов (мультиплексирование)?
- 18. InstallShield 2009 различный ярлык для разных выпусков
- 19. Как установить различный магазин для разных comboboxes в одном столбце?
- 20. Изменить внешний вид Swing
- 21. Можно настроить внешний вид детского браузера PhoneGap?
- 22. Настройте внешний вид компонента
- 23. Можно ли улучшить внешний вид всплывающей подсказки svg.
- 24. Можно ли установить конструктор для конкретного перечисления?
- 25. Можно ли настроить внешний вид приложения IBM MobileFirst App Center
- 26. Можно ли изменить внешний вид формы предварительного просмотра отчета Rave?
- 27. Можно ли преобразовать этот внешний вид в Left Join?
- 28. Внешний вид для динамических свойств
- 29. установить внешний вид прокси для представления корневого представления контроллера
- 30. Как показать различный вид для выбранного PickerView?
Конечно, это так. Я понятия не имею, как это сделать. Кроме того, ваш вопрос слишком смутный – keyser
1) Как правило, плохая идея смешать PLAF 2) Какие PLAF и почему? –
Возможно, он хочет, чтобы он так имитировал фактическую панель управления. Обычно разные элементы управления отличаются друг от друга. –