Есть ли способ (используя Java), чтобы создаваемые графические интерфейсы выглядели как обычные программы Windows? Мне не нравится внешний вид Java-кнопок и прокрутчиков и прочее... Он может использовать их, если он работает на Mac или Linux, но я бы хотел, чтобы он наследовал кнопки и прочее из Windows. Любые предложения?
Как сделать Java похожим на программы Windows?
Ответ 1
Вы можете настроить внешний вид любой программы Swing на собственную операционную систему с помощью одного вызова.
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName())
Windows PLAF можно увидеть в Вложенном примере макета.
Ответ 2
Другим решением может быть создание собственной темы (которая включает в себя создание собственных художественных активов) с использованием фабрик. (например, BorderFactory и т.д.)