Прозрачный фон JFrame, но видимое содержимое

Я пытаюсь сделать виджет рабочего стола с помощью Java, в основном то, что это такое, часы, которые выглядят как виджет Sense Clock с телефонов HTC Android.

Все настроено, часы работают, у меня есть фон и изображения часов/минут. Единственное, что мне нужно, это сделать фон JFrame прозрачным. JFrame не оформлен и может перемещаться по своему содержимому, как и любой виджет.

Мне нужно выяснить, как сделать уродливый фон JFrame с серого на прозрачный, но сохранить содержимое непрозрачным.


person xR34P3Rx    schedule 16.04.2013    source источник


Ответы (1)


frame.setBackground(new Color(0,0,0,0));

Рамка прозрачная, но содержимое видно.

изображение результата

person Albert    schedule 05.10.2017