Вы должны быть уверены, что все ваши файлы (CSS и HTML) имеют одинаковую кодировку.
Начиная с Java 1.3 есть трюк, который позволяет создавать частично прозрачные окна или окна с постепенным исчезновением (я обычно использую это для своих экранов-заставок) или специальные эффекты (например, тени):
Пример создания окна с полупрозрачной тенью с использованием этой техники: http://www.eclipsezone.com/eclipse/forums/t17720.html
Не очень поможет, но Java7 будет поддерживать прозрачные окна и окна формы: Подробнее здесь . Они уже доступны в Java 6u10, но не являются общедоступными, т. Е. Вам нужно использовать неподдерживаемый класс com.sun ..., который может измениться в будущем и сломать вашу программу.
JFrame нельзя сделать прозрачным, так как это тяжелый компонент. Только легкие компоненты, такие как JWindow, можно сделать прозрачными.