У меня темно-серый JPanel
с JLabel
на нем. Я установил new Color(0, 0, 0, .5f)
(tranparent) в качестве фона JLabel
и несколько раз меняю текст с помощью кнопки. Проблема в том, что каждый раз, когда текст изменяется, предыдущий текст по-прежнему остается за новым текстом. Я меняю текст с «123456789» на «1234567», «12345» и «123». Вот скриншот:Проблема прозрачности JPanel
Как избавиться от этой «тени»?
немного кода для запуска будет хорошо. – gigadot
Не используйте нулевой макет и решение, которое я дал вам, отлично. Если вы хотите использовать нулевой макет, то это еще одна строка кода. Нулевой макет - это всегда дополнительная работа, поэтому узнайте, как использовать менеджеры макетов и экономить время. – camickr