목록프로그래밍 (2)
코딩 블로그
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bnG1Ga/btqweJG78sQ/gE7xKkJEAQ2kZiKZvKoc21/img.png)
소개 이 레이아웃은 SimpleGridBagLayout이라는 이름으로 GridLayout의 특징과 GridBagLayout의 특징을 적절히 조합하여 사용하기 쉽고 편리하게 만들어진 것 레이아웃입니다. GridBagLayout에서 지정할 수 있는 설정들이 너무 많아서 사용자의 입장에서는 간단한 기능만을 사용할 수가 없었습니다. 그래서 저는 GridLayout과 비슷하게 동작하며 '컴포넌트가 차지하는 칸 수를 지정할 수 있는' 레이아웃 매니저를 직접 만든 것입니다. 레이아웃 관리자의 장점 이 레이아웃 관리자를 사용하면 프로그램을 손쉽게 제어할 수 있습니다. 예를 들어 컨테이너의 크기가 달라지거나 뭉개지고, 길쭉해져도 그 비율에 맞게 컴포넌트를 어울리는 위치에 배치할 수 있습니다. 사용자가 위와 같은 모습을 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bEraUr/btqvEqoHCEd/Si7RF1KMTGjwsItxs0qQmk/img.png)
안녕하세요. 오늘 들고 온 프로그램은 여러분들의 밤샘을 도와줄 친구입니다. 이 프로그램은 사실 작년 말에 올렸던 2019년 카운트다운 프로그램을 기반으로 하고 있는데요, 소스 코드 몇가지를 변경하여서 여러분들이 편하게 밤을 샐 수 있도록 변화했습니다. 행복한 새해가 찾아온듯한 사진은 쿨하게 빼버렸습니다. 여러분들이 겪으실 일이라면 단지 밤을 다 샜고 7시가 됐으니 하루를 준비해라, 하여간 하루 종일 졸릴거다 이정도의 말 밖에 없을겁니다. 왜 만들었는가 제가 이 프로그램을 만들게 된 계기라면, 음... 밤샘입니다. 밤샘을 해야 하는데 뭔가 저를 도와줄 것이 필요했어요. 자고싶긴 한데 깨어 있어야 할 이유가 있으니... 얼마나 기다려야 할지라도 알려주는 프로그램을 만들어 본 것입니다. 지금 이 글을 쓰면서도..