Java

exsider의 이미지

swing , swt 에서 창 자동 종료시키기..

Java 의 Swing 과 SWT 에서 어떤 창을 띄운다음 프로그래밍적으로 창을 바로 종료시키는 방법이 있는지 알고 싶습니다.

exsider의 이미지

Swing 과 SWT 의 속도 차이에 대하여...

제가 Swing 과 SWT 의 초기 로딩속도를 테스트하기 위해 다음과 같은 코드를 만들었습니다.

// Swing 버전
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ComponentEvent;
import java.awt.event.ComponentListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
 
import javax.swing.JButton;
import javax.swing.JFrame;

galien의 이미지

vim 을 ide 처럼 사용하는 여러가지 방법

ctags를 붙여서 vim을 ide 처럼 사용하는 방법이 잘 알려져있습니다.
제가 원했던 것은 eclipse의 자동완성/추천 기능을 vim으로 사용하는 것이었습니다.
좀 더 자세히 말슴드리면, vim 처럼 사용되는 텍스트 에디팅 방식에 "."을 찍으면 멤버들을 보여준다던지 하는 식의 api를 읽어서 추천해주는 기능입니다. 관심 랭귀지는 java고요. 일단은 윈도그 환경에서 찾아보았습니다.

exsider의 이미지

java reflection 으로 protected 생성자에 접근하기

java reflection 에서 Class 객체에 getConstructors() 메소드를 호출하면
public 인 생성자만 나옵니다.
protected 인 Constructor 객체는 얻을 방법이 없나요???

마잇의 이미지

Qt의 자바 바인딩? Qt Jambi가 나왔다고 합니다.

난생 처음 ruby로 프로그래밍에 입문하고 요새는 Qt의 ruby 바인딩을 이용해서 Qt tutorial을 열심히 따라해보는 중입니다. (포트리스 게임 만들기더군요 허허)

KDE, Ubuntu 관련 피드들에 Qt의 자바 바인딩이 발표되었다고 해서 KLDP에도 소식을 알려 봅니다.

http://www.trolltech.com/developer/downloads/qt/qtjambi-techpreview

exsider의 이미지

프로젝트에 TDD 적용하기

제가 요즘 특정 java 라이브러리를 래핑하여 다른 언어에서 쓸 수 있도록하는
소스코드를 만들어내는 프로그램을 만들고 있습니다. 이 프로젝트에 TDD 를
적용해보고 싶은데 어떻게 해야 할지 감이오지 않습니다.

일단 테스트해야 할 부분은 소스코드를 올바르게 만들어 내는지와 만들어낸
소스가 올바르게 동작하는지 인데 양쪽 모드 testcase 를 만들려고 하니

eowkwocjs의 이미지

자바로 탐색기를 구현중인데요 File 클래스로 file과 directory를 구분중에..

file과 directory를 구분했는데요,

이상하게 system files' 그러니깐

config.sys, io.sys, autoexec.bat, fbn.sys msdos.sys

파일들이 이상하게 반응을 하더라구요

다른 파일은 size(파일크기)를 출력하는데, 시스템파일도 파일인데 size

파일 size를 출력해주는 부분에서 디렉토리 부분처럼 0으로 출력이

되더라구요 디렉토리도 0으로 출력되서 이부분이

superwtk의 이미지

Java 를 이용해서 한글 음절 다루기

이 포스트가 발단이 되어 한글 자모를 분리하는 간단한 프로그램을 작성하는것을 거쳐, 한글 음절을 다룰 수 있는 클래스를 만들게 되었습니다. 한글 자모를 분리하는것 까지는 좋았는데, 다시 합치기가 약간 애매해서 음절 단위로 관리해야 겠다는 생각이 들었습니다.

eowkwocjs의 이미지

자바의 메소드와 클래스 정의(구현)부분을 알수 없을까요?

자바 다큐먼트를 보고 클래스나 메소드를 불러와서 프로그램 작성을 하게 되면 편리하게 프로그램을
만들수 있더라구요, 근데 제가 공부를 하면서 느낀건데 정작 실제 클래스나, 메소드의 실제 구현
부분을 알고 싶다는 생각이 들더라구요, 자바 디컴파일러를 구해서 압축파일들을 돌려보았지만

그 메소드나, 클래스 내부역시 클래스나 메소드를 호출해서 사용하는 부분이 많더라구요, 더구나 변수들의 출저도 모르겠구요, 자바의 특성상, extend나 implement 되어서 그 하부 구성의 출처 까지는

exsider의 이미지

java 소스코드 생성 라이브러리...

예를 들어 클래스명, 데이터 필드, 메소드 관련 정보를 넘기면 java 소스코드를 생성해주는 라이브러리가 있는지 알고 싶습니다.

페이지

Java 구독하기