[펌] [Executable JAR 파일] SWT/JFace 프로그램 배포판 만들기 SWT/JFace 프로그램을 간단하게 실행가능한 JAR(executable JAR) 파일을 만들어서 배포하는 방법이다. ※ SWT/JFace는 Swing과 같은 Java의 GUI 프레임워크이다. 자세한 내용은 검색을 해서 알아보도록 하자. <목차> - 1. SWT/JFace 프로그램 만들기 - 2. 파일 수집 - 3. JAR 파일 만들기(알집 이용) - 4. 콘솔에서 jar 명령.. IT_Programming/Java 2009.01.02
[펌] Apache Commons Lang에 관한 내용2 IV. org.apache.commons.lang.StringUtils java api의 String을 보면 문자열 처리하기에는 제공하는 기능들이 너무 빈약합니다. 그래서 프로그래머들은 자기 나름데로의 독특한 Utils를 만들어 사용하지요. 하지만 Commons-lang에서 제공하는 StringUtils를 사용한다면 더이상 자신만의 Utils를 사용할 필요가 없습니다. 여기 .. IT_Programming/Java 2009.01.02
[펌] Apache Commons Lang에 관한 내용1 Commons Lang I. Commons Lang란? Commons-Lang은 java.lang에 있는 클래스처럼 기능적으로 필요한 유틸리티들을 모아놓은 클래스들의 집합입니다. 아마도 여러분들 역시 직접 유틸리티 클래스들을 만들어 사용하고 있을겁니다. 즉 코딩을 하다보면 이렇거 있었으면 좋겠다 싶은것들이 Commons Lang에 다 있다고 생각하.. IT_Programming/Java 2009.01.02
[펌] JNI 를 사용해서 C 로 작성된 dll을 실행하기 ○ JNI ( Java Nayive Interface) 기술 JNI는 자바 언어로 작성된 프로그램에서 C/C++ 언어로 작성된 함수를 호출할 수 있도록 해준다. JNI는 주로 하드웨어를 제어하기 위해서, 혹은 기존 C/C++ 라이브러리를 이용하기 위해서 사용될 수 있다. 그러나, JNI를 사용하면 플랫폼간에 호환성이 떨어지고, Applet에서 사용.. IT_Programming/Java 2008.11.18
JInternalFrame 예제 .. MDI 만들기.. ===================================[실행화면]======================================= ==================================================================================== package src; import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing.*; import javax.swing.border.*; import javax.swing.event.*; public class CommonLayouts extends JFrame { public CommonLayouts() .. IT_Programming/Java 2008.11.09
SWING 주요 컴포넌트 클래스 AWT – 여러 OS에서 제공하고 있는 그래픽 사용자 인터페이스 컴포넌트를 자바의 AWT 라이브러리를 통하여 바로 사용할 수 있도록 구현 q 컴포넌트의 확장이나 다른 형태로의 변형이 불가능 q Heavyweight Component Swing - 코드 전체가 자바로 되어 있어서 OS에 종속되는 부분이 없다 q demp/jfc/SwingSet2/SwingSet2.html q.. IT_Programming/Java 2008.11.09
[AWT_CheckBox] 동적으로 객체를 생성하고 제거하기 package Test; import java.awt.*; import java.awt.event.*; import java.util.*; /** * Example: Dynamically add or remove the CheckBox Object * This is the sample code which dynamically add or remove the CheckBox Object in Frame. */ public class ProblemInputView extends Frame { private int countLength = 0; public ProblemInputView() { super(); setLayout(new FlowLayout()); FucListener(); setSize(500.. IT_Programming/Java 2008.10.16
JAVA Perfomance Tuning 1, 2, 3 [JAVA Perfomance Tuning 1] 객체 메모리를 효율적으로 사용하는 몇가지 지침들 1. 자주 사용하는 루틴에서는 객체생성을 피한다. 빈번히 호출되므로, 객체를 자주 생성하게 되고, 결과적으로 전체 객체 순환시간이 줄어든다. 따라서 객체 생성을 하지 않도록 재사용 가능한 객체를 매개변수로 보내여 객체 순.. IT_Programming/Java 2008.09.08
Java performance tips Java Press (http://www.gihyo.co.jp/magazines/javapress) 라는 일본의 Java전문 서적(2003년 2월판) 에서 발췌한 Java performance tips입니다. 그 중 Java 일반적사항에 관련하여 7개, String 관련2개, Collection관련 8개, IO관련2개, 등 총 4개 분야 19여개의 Tips에 대해 설명하겠습니다. 1. 일반적사항 관련 Tips ① 쓸데없이 Cast를 남발.. IT_Programming/Java 2008.09.08
DB 관련된 한글 처리 방법 오라클에서 입력/출력시 한글이 깨지는 문제. (혹은 US7ASCII로 설치되어 있을 때, 가끔 다른 결과 출력) MySQL은 한글 지원으로 제대로 컴파일 하지 않으면 정렬이 이상함. # 해결책 대부분 한글이 깨지는 경우 DB의 Charset과 프로그램의 Charset이 일치하지 않아서 발생 한글의 경우 주로 ksc5601이나 euc-kr을 사.. IT_Programming/Java 2008.09.08