2014-04-19 6 views
0

JScrollPane에 LayoutManager가없는 JComponent를 표시하고 싶습니다. 즉, JComponent의 LayoutManager가 null로 설정됩니다. 문제는 JScrollPane에 LayoutManager가없는 요소가 표시되지 않는다는 것입니다. JScrollPane이 요소에서 변경되는 내용과 변경되지 않은 내용을 알고 싶습니다. 누구든지 나를 도울 수 있습니까?JScrollPane에 LayoutManager가없는 JComponent

나는 LayoutManager를 사용하는 것이 좋지만,이 경우에는 모든 요소를 ​​개별적으로 배치하려고하며 컨테이너의 크기 나 위치가 변경되지 않도록하고 싶습니다.

답변

0

당신이 null의 LayoutManager를 사용하는 경우, 당신은 당신의 경계를 지정해야합니다 :

setBounds() 방법은 setLocation() 방법의 작업을 coveres.

예를 들면, setBounds(x,y,w,h);

처음 2는 해당 컨테이너에 대해 해당 구성 요소의 x/y 위치를 설정합니다. 초 2 (w/h)는 해당 구성 요소의 크기를 설정합니다. 즉

는 : -

setBounds(int x, int y, int witdh, int height) - 구성 요소의 크기와 위치 setLocation(int x, int y)를 설정 - 구성 요소의 위치를 ​​설정