Я пытаюсь создать непрозрачный JWindow
с сглаженными закругленными углами. При этом я вызываю метод:
AWTUtilities.setWindowOpaque(this, false);
И используйте пользовательский JPanel
, который рисует фактические закругленные углы.
В окне у меня есть JList
. Всякий раз, когда для setWindowOpaque
установлено значение false, текст в JList
слегка «искажается» (т. Е. Он все еще читается, но его можно заметить).
Я пытаюсь выяснить, как именно решить эту проблему. Можно задать саму форму окна, используя AWTUtilities.setWindowShape
, но это приводит к не сглаженной форме.
Для справки, я тестирую это на компьютере с Windows 7 с JDK 1.6, обновление 20.