У меня есть программа, в которой у меня есть кнопка, чтобы изменить цвет фона на красный и другую кнопку, чтобы вернуть цвет панели по умолчанию.получение цвета панели
Как мне вернуть цвет по умолчанию для панели?
У меня есть программа, в которой у меня есть кнопка, чтобы изменить цвет фона на красный и другую кнопку, чтобы вернуть цвет панели по умолчанию.получение цвета панели
Как мне вернуть цвет по умолчанию для панели?
магазин цвет по умолчанию для переменной в конструкторе или до изменения цвета с другой кнопкой, а именно:
Color defaultColor = panel.getBackground();
И в кнопке цвета по умолчанию:
panel.setBackground(defaultColor);
Убедитесь, что вы звоните JComponent.setOpaque(boolean)
для компонента, с которым вы работаете. Некоторые компоненты Swing по умолчанию непрозрачны == false и просто показывают цвет того, что стоит за ним (например, кнопка в текстурированной панели).