SwingX 라는 오픈소스 프로젝트가 있는데, 꽤 오랫동안 0.9대 버전으로 개발되어 오다가 이번에 1.0 버전이 릴리즈되었다.SwingX는 java의 기본 swing을 랩해서 조금 더 기능이 풍부한 UI 구현들을 제공하는 프로젝트이다.java로 데스크탑 애플리케이션을 만드는 경.....
필자는 이전부터 자바 디컴파일러로 JAD를 사용하고 있었다. 물론 이클립스 플러그인을 이용해서 사용했지만 최근에 JD-GUI 에 대하여 알게 되었다. JAD도 별 불편함 없이 사용하고 있지만 1.4 이후 버전에 대한 지원 소식도 없고 업그레이드도 없는듯 하다. 우선 JD.....
JTextField 클래스를 이용하면 간단하게 텍스트 입력 필드를 화면에 뿌려줄 수 있다. 그런데 JTextField 자체에는 입력 글자수를 제한하는 메써드가 존재하지 않는다. 즉, 10자 까지만 입력하게 하고 싶어도 기본 API로는 구현이 불가능하다. 입력 할 글자수를 제.....
1. JFrame은 화면 위에 있는 창(window)을 나타내는 객체이다. 2. 프레임 생성 JFrame frame = new JFrame();3. 위젯(버튼,텍스트 필드 등) 생성 JButton button = new JButton("click me");4. 위젯에 프레임을 추가 frame.getContentPane().add(button); 프레임에 뭔가를 .....