JTree로 드래그-앤-드롭(Adding Drop Support with JTree) 추가 시간이 지남에 따라 Swing 구성요소 세트로 끌어서 놓기 기능이 많이 변경되었습니다. 이전 버전에서는 java.awt.dnd 패키지에 기본 API가 있었지만(java.awt.datatransfer의 지원) 초기 사용자 클릭에서 놓기 조작까지 끌기 작업의 모든 측면을 정의해야 했습니다. J2SE 1.4는 기능 세트에 따라 향상되고 이전 팁 Drag.. IT_Programming/Java 2008.01.24
JavaTM Web Start 1. Applet 1.1. Applet! 애플릿(applet!)이란 혼자 실행되지 못하고 다른 프로그램(보통은 웹 브라우저를 의미한다.)에 삽입(Embedded)되어져서 실행되는 자바 프로그램을 의미한다. 애플릿의 경우 웹 브라우저만 실행된다면, 이 세상 어느 곳에서도 실행되어질 수 있기 때문에 많은 인기를 누렸다. 즉, 프로그램의.. IT_Programming/Java 2008.01.23
[Tip] Java Main Class를 .exe파일로 실행시키는 방법 1. C 에는 exec계열의 함수가 있습니다. int main() { exec??("java test"); // ??에는 사용하고 싶은 exec계열의 함수명을 작성하면 된다. return 0; // execl(), execlp(). execv(), execvp() : l=list, v=vector, p=path } 이런식으로 만들어서 컴파일하면됩니다. 2. 비주얼 스튜디오6.0에서 win32 appllication project - simple win32 apllication을 만들.. IT_Programming/Java 2008.01.22
일시적 태스크 실행시에 쓰레드 풀링 이용하기 많은 일시적 태스크의 실행을 위한 프로그램을 개발하고 있다면, 쓰레드 풀링(thread pooling)이라는 테크닉을 사용하는 것이 유용할 것이다. 각각의 새로운 태스크에 대해서 쓰레드를 생성했다가 그 태스크가 끝난 후 버리는 대신, 쓰레드의 풀(pool)을 생성하고 그 풀로 하여금 각 태스크를 실행하게 하는 .. IT_Programming/Java 2007.11.22
signed applet 만들기 Java applet에서 파일 접근 혹은 DB접근을 할려면 signed applet을 사용해야한다. [과정] 1. jar 파일만들기 jar cvf Applet.jar Applet.class 2. html만들기 <Applet code="Applet.class" archive="Applet.jar" width=800 height=600></Applet> 3. Generating Your Key Pair 우선 애플릿에 사인을 하기 위해서는 사인할 때 사용할 키가 필요하다. 그.. IT_Programming/Java 2007.11.22
Applet → Refference JavaScript 두가지 방법이 있다. 1. 자바의 기본 패키지를 사용 // app는 Applet의 레퍼런스이다. AppletContext context = app.getAppletContext(); // 프레임구조의 최상위 페이지의 자바스크립트 ddd함수를 부른다 context.showDocument(new URL("javascript:htsApplet('ddd'), "_top"); 2. netscape사에서 나온 jar를 사용 이것은 따로 jar파일을 구해서 impor.. IT_Programming/Java 2007.11.22
[JDBC] CallableStatement (Stored procedure) CallableStatement (Stored procedure) CallableStatement 객체는 모든 DBMS들에 대한 표준방법으로 저장 프로시져(stored procedure)를 호출하는 방법을 제공한다. 저장 프로시져를 데이터베이스에 저장하고, 저장 프로시져의 호출은 CallableStatement 객체를 사용한다. 이러한 호출은 두가지 형태중의 하나인 escape 문법으로 작.. IT_Programming/Java 2007.10.28
초간단 ClassLoader 사용하기 import java.net.MalformedURLException; import java.net.URL; import java.net.URLClassLoader; public class FileClassLoader { public static void main(String[] args) throws ClassNotFoundException, NoSuchMethodException, InstantiationException, IllegalAccessException , MalformedURLException{ /* urls : 일종의 classpath에 해당하는 경로이다. 새로운 URL instance를 만드는 과정에서 .. IT_Programming/Java 2007.09.03
Java 관련 사이트 www.sun.com <<==== jdk등 각종 자바관련 다운받는곳 sun의 홈페이지... www.javanuri.com/ <<==== 우리나라의 대표적인 자바사이트... www.jstorm.pe.kr/ <<==== 자바 전문가 사이트... http://50001.com/ <<==== 자바 소스가 엄청 많은곳... http://schatzi.konkuk.ac.kr/ <<==== 제일쉬운 강의가 있는곳 www.javaservice.net/ &l.. IT_Programming/Java 2007.08.23
Collection 클래스 : java.util.Collections를 이용하여 정렬 (Collections.sort 이용) /* 학생 데이터를 성적순으로 정리하기 */ =========================[StudentCollectionsMain.java]========================= import java.util.*; public class StudentCollectionsMain { public static void main(String[] args) { GradeComparator gc = GradeComparator.getInstance(); // 싱글톤 페턴인 GradeComparator.. IT_Programming/Java 2007.07.05