어떤 이벤트가 발생하면 jbutton들의 행과 열의 형태를 바꿔주는 경우가 필요했다.
예를 들어
1
2
3
4
이런 형태로 배열되있는 버튼이 어떤 이벤트에 의해
1 2
3 4
와 같이 2x2 형태로 배열되는 경우였다.
검색해 보니 GridLayout을 이용하여 속편히 해결 할 수 있었도다,,,, 후후후
public void actionPerformed(ActionEvent e) {
if(e.getSource() == b1) {
System.out.println("click");
gl.setColumns(2);
gl.layoutContainer(p3);
}
}
이런식의 소스임.
http://java.sun.com/docs/books/tutorial/uiswing/layout/grid.html
이곳에 예제 소스가,,,,
댓글 없음:
댓글 쓰기