프로그래밍/Java(2)
-
Java Swing 둥근 테두리 버튼 만들기
안녕하세요. 오늘은 Java Swing의 JButton을 둥근 형태로 만들어보려고 합니다. 저는 보통 개발을 할 때 기본적인 모양을 주로 썼는데요. 점점 디자인을 바꿔보고 싶어지더라구요. 가장 만만한 버튼부터 변형시켜보려 했는데, 이게 생각처럼 잘 안 돼서 여러 번 삽질을 한 기억이 있습니다. 이번에는 기록도 할 겸 블로그에 기록을 좀 해보려고 합니다. 좌측의 버튼은 기본적인 JButton의 모양입니다. 다소 밋밋하고, 올드한 느낌이 없잖아 있죠. 그리고 우측은 제가 임의로 모양을 바꾼 버튼입니다. 이번에는 요 버튼을 만들어볼 예정입니다. 그렇게 어렵지 않습니다! public class RoundedButton extends JButton { public RoundedButton() { super(); ..
2018.01.01 -
Java 시간을 원하는 포맷으로 출력하기(SimpleDateFormat 사용법)
회사에서 열심히 자바로 개발을 하고 있습니다. 개발을 하다 보면 시간 표시를 꽤 여러 가지 포맷으로 하게 되는데요. 이럴 때 사용하게 되는 게 SimpleDateFormat입니다. 다만 저는 사용법이 헷갈리더라구요. 맨날 검색해서 사용하다가 잊어버리고, 또 검색하고. 그래서 기록도 하는 김에 정리를 해보았습니다. 일단 각 패턴 별로 표로 정리했습니다. 패턴 의미 출력 G 연대(BC, AD) AD y 년도 2017 M 월(1~12) 12 w 해당 년도의 몇 번째 주(1~53) 52 W 해당 월의 몇 번째 주(1~5) 5 D 해당 연도의 몇 번째 일(1~366) 364 d 해당 월의 몇 번째 일(1~31) 30 F 해당 월의 몇 번째 요일(1~5) 5 E 요일(월~일) Sat a 오전/오후(AM, PM) P..
2017.12.30