Я пытаюсь сделать всплывающее окно над своим JFrame в Swing. Я сделал так, чтобы всплывающее окно было наложено поверх старого JFrame и отключить старый, передав в JFrame, а затем .disable(). Тем не менее, я также пытаюсь сделать фрейм за темным, чтобы показать, что он отключен.Переход в JFrame для изменения яркости?
Я нашел это: stackoverflow - Change brightness of JFrame
Но как я использую его, чтобы понизить яркость JFrame, что я имею в качестве параметра как раз перед я отключить его? Что-то вроде darken (frame), и оно понижает его, используя функцию darken (JFrame frame). Благодаря!
Это не так, как отключить JFrame. Вы делаете это, используя модальный JDialog. Что касается затемнения JFrame, покажите нам *** свой *** код, желательно [небольшую, рабочую, минимальную примерную программу] (http://stackoverflow.com/help/mcve) и расскажите нам, как она не работает. Один из способов рассмотрения - использовать стеклянную панель JRootPane. –
Мое «всплывающее окно» - это JDialog, который я настроил так, чтобы использовать изображение для фона, а часть .disabled работает, хотя и говорит, что она устарела. Извините, если его плохая практика я новичок в программировании – user3285692
Сделайте диалог модальным (см. Мой пример ниже), и было бы лучше избегать использования устаревших методов. –