2012년 4월 28일 토요일

스윙으로 도구바 만들기(JToolBar)


오늘은 자바 스윙중에서 JToolBar 클래스에 대해서 공부하는 시간을 가져보기로 할텐데 지금쯤이면 이제 스윙의 클래스 계보도는 아마 다 까먹었을 것이다. ㅎㅎ 필자가 예전에 보여준적이 있지만 보시다시피 다시 리마인드하라고 친절하게도 필자가 위에 멋진 스윙 클래스 개요도를 올려놓았으니 오늘 배우는게 어디에 있는지라도 찾아보기 바란다. 찾다보면 한번은 보겄지.^^

자 다 봤으면 강이의 자바강좌 세계로 다시 돌아오기 바란다 오바~


이번 시간에 배울 예제는 위와 같다. 일단 보면 알겠지만 기본 프레임이 아닌 데코레이션을 예쁘게 해놓았는데 어떻게 표현하는지 예전 시간을 기억한다면 대충 감이 올것이고 아니라면 그냥 필자의 내공이 무지막지하게 담긴 소스만 봐도 쉽사리 알게 될것이다. 사실 코드로 해결이 안되는 부분이 있는데 위의 예제 결과를 보면 그림이 삽입되어 있다.

  

설마 이런걸 코드로 쓰면 나오는걸로 착각하고 있었던 이는 없겄지? 오바하지 말아라. 그런건 없다.ㅎㅎ 당근 그림 이미지를 불러들여서 써야한다. 그럼 뭐가 필요할까? 이거 예전 강의에서 하는 방법을 알려줬는데 기억하는 이가 있남?? 허걱~ 없는거여?_? 음.. 일단 알아서 자진 꿀밤 한대씩 때리고 아래의 예제 소스를 보기 바란다.^^


오늘 강의의 하이라이트인 예제 소스를 지금 막 공개하였다. 보기 좋으라고 가운데다가 중요한 내용이 눈에 쫘악 들어오도록 띄워쓰기까지 한 필자의 친절함에 심심한 감사를 표하길 기대하면서 오늘 자바 강의는 이만 마치도록 할까한다. 왜 설명이 없냐고? 예제를 자세히 보기 바란다. 너무 자세한 설명에 여러분은 심심하다못해 깊은 감사를 표하지 않을수 없을것이라 자못 다시한번 기대하면서 필자는 이만 물러갈까 한다.ㅎㅎ 다 배운거에 JToolBar에다가 기존에 배운 JButton을 어떻게 추가해 가는지 곰곰히 스텝(?)을 밟아보면 이해가 쏙쏙 될것이다. 원 투 원 투~ 이런 스텝 아니여~ㅎㅎ 이제 앞으로 자바 스윙 컴포넌츠에 대해서는 세번의 강좌만을 남겨두고 있다. 스윙의 전반적인 사항을 그렇게나마 마치려고 하니 힘들고 지친 여러분의 영혼을 세번만 더 다그치고 달리기 바란다.^^