반응형
회사에서 사용하는 형식의 클라이언트를 Java로 만들고 싶다는 생각을 많이 한적이 있었다.
지금에 와서야 지금에 와서라도 생각했던 프로그램들을 구현해 보고 싶다.
회사에서 사용되는 클라이언트들은 MDI형식의 모습을 띠고 있다. 그래서 Java에서도 MDI Window를 만들수 있는지 찾아 보았다.
JInternalFrame
이라는 클래스를 찾개 되었는대 사용하는 법은 JFrame에 이 클래스의 프래임을 생성하여 ADD하야 주는 형식 이었다.
JInternalFrame inter = new JInternalFrame("내부윈도우",false,false,false,false);
생성은 이렇개 하였고
미리 생성한 frame이라는 JFrame 객체에 다음과 같이 넣어주고 실행 하였다.
frame.add(inter);
InternalFrame을 늘 사용하던 식으로 크기와 위치를 직접 지정해주 었는데 부모가되는 프래임의 디폴트 레이아웃에 의하여 프래임에 최대크기로 붙어 버렸다.
그래서 레이아웃을 NULL값으로 지정하여 주었더니 직접 지정한 크기의 윈도우가 내부에 생성 되었다.
frame.setLayout(null);
반응형