# hyperlink in JLabel AWT, Swing 과 같은 Java GUI 를 이용한 개발시에텍스트 라벨등을 클릭한 경우 HTTP 접속, Email 연결이 되도록 하는 방법. /** * Example of a jLabel Hyperlink and a jLabel Mailto */ import java.awt.Cursor; import java.awt.Desktop; import java.awt.EventQueue; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; impo..
javaservice.exe 란 33kb 짜리 파일 하나로 간단하게 윈도우 서비스에 등록 / 삭제가 가능하다. binary 패키지를 받아서 압축을 풀어보면 다양한 예제 파일이 같이 공존하니 충분히 참고가 될것이다. URL : http://forge.objectweb.org/projects/javaservice/ 참고로 본인은 이런식으로 등록했다. testinstall.batset JAVA_HOME=c:\jdk set JAVASERVICE=JavaService.exe %JAVASERVICE% -install ${Service에 등록될 이름} %JAVA_HOME%/jre/bin/server/jvm.dll -Djava.class.path=%CLASSPATH% com.dasida.TestMain -params ..
내장된 ArrayList의 사용법생성ArrayList를 사용하기 위해서는 우선 ArrayList 객체를 만들어야 합니다.1ArrayList numbers = new ArrayList();ArrayList는 java.util.ArrayList에 포함되어 있기 때문에 import를 해주셔야 합니다.1import java.util.ArrayList;추가엘리먼트를 추가 할 때는 add 메소드를 사용합니다. add는 배열에 단순히 더해지는 것이기 때문에 빠르게 동작합니다.1234numbers.add(10);numbers.add(20);numbers.add(30);numbers.add(40);특정 위치에 추가하고 싶다면 메소드 add의 첫번째 인자로 인덱스를 지정합니다.1numbers.add(1, 50);자바의 배..
JNA는 기존 JNI(Java Native Interface)의 복잡한 구현 방식을 단축하고자 나온 OpenSource Library이다. https://github.com/twall/jna JNA를 이용하면 JNI의 native library와의 연결을 위한 javah header파일 생성, native source 파일 생성, 컴파일 등의 과정이 불필요하며, 이미 만들어진 native library의 재사용이 가능하게 된다. 말 그대로 native access임..ㅎ 예 1) JNI 개발 과정 1) Native Method 선언된 Java Class 코딩 2) Java Class 컴파일 3) javah를 통한 C Header파일 생성 4) C 소스 코딩 5) C 소스 컴파일 6) Execute Jav..
JAVA 로 생성한 코드를 실행프로그램으로 생성하는 방법입니다. 1. Java 코드를 Jar 파일로 추출하기JAVA 코드 작성한 개발 툴에서 export ( 내보내기 ) 클릭하여 Java > Runnable JAR file 선택합니다.만들고자 하는 프로젝트를 선택 후 저장될 경로를 입력하여 Jar 파일을 추출합니다.[출처] JAVA 실행파일 만들기|작성자 정종모 2. 위에서 추출한 Jar 파일을 실행파일로 만들어줄 JSmooth 다운받고 설치http://sourceforge.net/projects/jsmooth/files/ 3. JSmooth 파일을 실행시키고 다음과 같이 하나씩 설정하여 실행파일을 생성한다. 1) Skeleton 에서 원하는 속성을 선택한다.만들고자 하는 실행파일이 콘솔출력이면 Cons..