2014-04-23 4 views
0

제목에 쓴대로 JPanel에이 문제가 있습니다. 내 페이지는 mainJPanel, 메인 안에있는 다른 JPanel (배경을 칠하는 곳) 및이 배경 패널에 추가 된 일부 구성 요소로 구성됩니다.페이지와 상호 작용할 때 일부 JPanel의 배경이 희미합니다.

구성 요소의 배경이 희미해질 때마다 뭔가 (예 : 버튼을 클릭)와 상호 작용할 때마다 구성 요소의 배경이 희미 해집니다.

정말 이유를 알 수 없습니다.

mainPanel에는 setOpaque (false) 및 setLayout (null)이 있습니다.

backgroundPanel에는 setOpaque (false) 및 setLayout (null)이 있습니다 (backgroundPanel을 확장 할 때 backgroundPanel을 만들 때 paintComponent 메서드가 재정의 됨).

가벼운 모든 구성 요소에는 setOpaque (true) 및 setLayout (null)이 있습니다. 이 구성 요소의 배경은 사용자 정의 회색 (rgb (232,232,232))입니다.

setOpaque(false) 문제 (예. JLabels 비 불투명)을 야기해서는 안 사용하면 모든

답변

0

감사드립니다. 투명한 색을 사용할 때 그림과 같은 소리가납니다.

Background With Transparency에서 문제에 대한 설명과 해결 방법을 확인하십시오.

관련 문제