смотреть и чувствовать в Java - PullRequest
3 голосов
/ 07 февраля 2010

Я много работаю с внешним видом в java, и он работает хорошо, но единственная проблема в том, что единственный компонент, который не изменяется, - это строка заголовка (заголовок), которая по-прежнему имеет тот же внешний вид os (платформа Windows, пример)

Я хочу знать, в чем причина и как это исправить? любая помощь телу ..........

заранее спасибо

Ответы [ 4 ]

6 голосов
/ 07 февраля 2010

Выезд Substance https://substance.dev.java.net/see.html

Вы можете изменить внешний вид строки заголовка с поддержкой вещества.

Вот несколько скриншотов:

alt text

alt text

1 голос
/ 07 февраля 2010

Некоторые PL & F поддерживают рендеринг кадров, а некоторые нет. Я полагаю, что кроссплатформенные PL & F от Sun (например, Metal) поддерживают его, а PL & F для конкретных платформ (например, Windows) - нет.

Функция не включена по умолчанию. Чтобы включить его для всех новых кадров, используйте JFrame.setDefaultLookAndFeelDecorated. Документы API для метода показывают, как включить его для фреймов по отдельности.

0 голосов
/ 01 января 2012

Используйте

JFrame.setDefaultLookAndFeelDecorated(true);
JDialog.setDefaultLookAndFeelDecorated(true);

До любого создания JFrame или JDialog. Обычно в основной.

0 голосов
/ 07 февраля 2010

Если вы хотите создать собственное окно без полей, вместо использования Frame / JFrame используйте Window / JWindow.Frame / JFrame - это расширения Window / JWindow, которые предоставляют границы и кнопки максимизации, минимизации и закрытия.Обычно эти виджеты предоставляются ОС, но вы можете переопределить их.

...