Я установил фон JWindow полностью прозрачным. Затем я нарисовал скругленный прямоугольник (RGB: 0,0,0,100) в его методе рисования и добавил JLabel в JWindows ContentPane. Но когда я пытаюсь перекрасить JWindow для обновления JLabel, он не удаляет старый Rectangle и старое значение JLabel. В результате мой настраиваемый блок всплывающей подсказки (каким он должен быть) становится менее прозрачным, и вы не можете прочитать содержимое JLabels, поскольку оно перекрывает старые константы.
Есть ли способ решить эту проблему?
Кстати, если я не перекрашиваюсь, он не становится менее прозрачным, но новое содержимое моего JLabel перекрывает старое содержимое, как и при перерисовке.