2010-11-23 4 views
0

JLayeredPane이있는 JFrame을 보유하고 있습니다. JLayeredPane에는, 중량 컴퍼넌트 (Ardor3d AWT 캔버스)가 포함되어 있습니다. 헤비급 구성 요소 위에 JPanel을 표시하려고합니다. 이것은 모니터 크기만큼 프레임의 크기를 설정할 때까지 완벽하게 작동합니다. 헤비급은 Jpanel 위에 그려 내고 싶습니다.헤비급 상단의 경량급

아이디어가 있으십니까?

+0

사용 AWT 구성 요소가 독점적으로 – justkt

답변

0

예, 그렇기 때문에 중량급과 경량 구성 요소를 함께 사용하지 않아야합니다. JComponent를 확장 해, 캔버스를 사용하는 대신 paintComponent()를 오버라이드 (override)합니다.

Ardor3d에 대해 언급했는데, 제 3 자 구성 요소라고 생각합니다. 스윙 버전이 없다면 나는 당신의 필요를 채울 다른 것을 찾아 볼 것을 제안 할 것입니다.

+0

부분적으로 문제를 해결 업데이 트가 발생했습니다. 다른 답변을 참조하십시오. – Rekin

+0

아직 보지 못했습니다. 흥미 롭 군. – jzd

관련 문제