이번엔 여러 컴포넌트를 붙이고 이벤트를 사용해보겠습니다.

Design 텝을 가보면 이런식으로 보여집니다.

여기서 Palatte에서 맘에 드는거 골라서 갔다 붙이시면 됩니다.

먼저 JPanel을 붙여보겠습니다.

마우스를 프레임에 올리면 저런식으로 뜨는데 저것은 BorderLayout 를 사용했기 때문에

중앙,동,서,남,북 으로 쪼개서 사용하는겁니다.

적당히 중앙에 올려봤습니다.

 

버튼을 넣도록 하겠습니다.

 

버튼이 저런식으로 뜨는긋은 JPanel의 레이아웃이 FlowLayout 이기 때문입니다.

레이아웃 설정은  

이렇게 설정 해줄수 있습니다.

레이아웃의 사용법이나 구조는 Swing/AWT에 대해 공부하시면 됩니다.

 

 

이제 버튼도 붙였으니 이벤트를 넣어보겠습니다.

버튼의 대표적인 이벤트는 Action Event 인데요

그냥 버튼에 우클릭하고 이벤트 핸들러를 클릭만 해주면 됩니다.

 

 

참 쉽죠?

actionPerfomed를 눌러주면 바로 이벤트에 대한 코드가 생성되면서 Source 텝으로 이동하게 됩니다.

거기에

JOptionPane.showMessageDialog(null, "마우스 버튼 테스트입니다");

이런걸 넣어주면

버튼을 누를 메시지 다이얼로그가 뜨게됩니다.

 

이상 컴포넌트 붙이기 + 이벤트 붙이기 였습니다.

Posted by 동적할당
: