JScrollPane
에 JLabel
또는 JButton
이 어떻게 표시 크기가 변경되었는지 (예 : 아이콘이 설정된 경우) 변경되었음을 알려줌으로써 화면 이동 막대가 필요한지 여부를 결정할 수 있습니까?JLabel 또는 JButton는, JScrollPane에, 뷰의 사이즈가 변경된 것을 어떻게 통지합니까?
위의 구성 요소를 사용하지 않고도 간단한 동작 인 JPanel
으로 이미지를 표시하려면 어떻게해야합니까?
P.S : 소스 코드를 살펴본 결과 지금까지 볼 수있는 것은 Component가 "view"라고 불리며 일부 청취자를 등록하는 JView
또는 JViewport
으로 전달된다는 것입니다. 거기에서 일들이 불분명하게 보입니다.
[SSCCE] (http://sscce.org/) – mKorbel
으로 질문을 편집하십시오. @mKorbel :하지만이 방법은 setIcon 사용과 페인트 사용의 차이점을 보여주는 이미지 파일이 필요합니다. 구성 요소의 차원 세트를 더한 것입니다. –
@JamesPoulson 이미지는 1) JRE에서 가져올 수 있습니다. 2) 인터넷에서 핫 링크 된 코드입니다. 3) 코드로 생성됩니다. 메모리에서 기술 2와 3은 SSCCE 문서에 언급되어 있습니다. –