Вещество пользовательского интерфейса и незакрашенный jdialog / jframe

StackOverflow https://stackoverflow.com/questions/3657538

Вопрос

Я заметил, что при использовании вещества пользовательского интерфейса для Java, когда я устанавливаю новый JFRAME или JDialog, чтобы перенаправить, он не удостоен.

например

frame.setUndecorated(true);
frame.setVisible(true);

При запуске под веществом показана украшенная рама.

При запуске в системе по умолчанию L & F показан незакрашенный кадр.

У кого-нибудь есть идеи для работы вокруг этого? Я не смог ничего найти на этом на веб-сайте вещества / Java.net форумами или уже существующим в этом.

Это было полезно?

Решение

Спасибо тебе Алхимик Для решения моей проблемы:

Вы пробовали настроить JFrame.SetDefaultLookandfeerdecorated (), прежде чем привлечь ваше первое окно? - Алхимик 7 сентября в 12:18

Другие советы

Это очень старый вопрос, однако для всех, кто находит этот пост:

Проблема с использованием,

JFrame.setDefaultLookAndFeelDecorated(false);

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

getRootPane().setWindowDecorationStyle(JRootPane.NONE);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top