BorderLayout을 사용하여 JPanel을 설정하여 차트를 만들려고합니다. 이를 위해 서쪽 축 구성 요소는 & 남쪽 영역이며 중앙 영역에는 차트 자체가 있습니다. 문제는 .. '그래프'구성 요소 (기본 클래스 확장 구성 요소)를 추가하고 그 위에 물건을 그릴 때 다른 축 영역과 중첩됩니다.스윙을 사용하여 여러 사용자 지정 구성 요소가있는 jpanel을 배치하는 경우
각 구성 요소에서 0,0에 대한 참조가 특정 시작점을 나타내며 모든 요소가 동일한 지점을 참조하지 않는 방식으로 설정하는 것이 궁금합니다 (현재 발생하고 있음) .
희망이 설명은 이해하기가 너무 어렵지 않습니다. 미리 감사드립니다.
스윙 구성 요소는 BorderLayout의 다른 영역에 추가 될 때 절대로 겹쳐서는 안됩니다. 이상한 일을해야합니다. 문제를 나타내는 SSCCE (http://sscce.org)를 게시하십시오. 서쪽에 빨간색 패널을 추가하고 녹색 패널을 남쪽에 추가하고 파란색 패널을 중앙에 추가하는 것과 같이 간단한 것으로 시작하면 문제가되지 않습니다. 그런 다음 가운데 패널을 사용자 정의 페인팅을하는 패널로 교체하여 문제가 있는지 확인하십시오. 즉, 문제의 원인이되는 구성 요소를 분리하십시오. – camickr