У меня есть приложение, которое рисует background image
на panel
, но для достижения оптимального пользовательского интерфейса, мне нужно установить Component
фоны Transparent
:Прозрачный интерфейс (+ UIManager) артефакты
Я сделал каждый компонент прозрачным с помощью Менеджер интерфейса: uimanager.put(Button, background(new color(0, 0, 0, 0);
< - что-то вроде этого, это работает отлично, за исключением ..
onMouseOver
component
перерисовывает себя (я думаю) и приводит к артефактам .. Как я могу избежать этого в UIManager
?
(я создал класс: uidefaults.java
со всеми настройками UIManager
)
Спасибо заранее !!
для лучшей помощи, прежде чем опубликовать [SSCCE] (http://sscce.org/), продемонстрировал ваши проблемы с помощью «Прозрачности» и «UIManager», иначе вам придется ждать некоторых экстрасенсов, которые опубликуют вас Правильный ответ – mKorbel
Хорошо, я делаю это, когда вернусь домой, Im в настоящее время на работе –
Кроме того, может оказаться полезным скриншот артефактов. – Tharwen