본문 바로가기

Developer

(37)
[ JAVA ] GUI 툴로 자바프로그래밍 ( Swing, JFrame ) - JTable 사용자 수정 [ JAVA ] GUI 툴로 자바프로그래밍 ( Swing, JFrame ) - JTable 수정 1) JTable EDIT 방지 > 아래의 코드를 삽입하지 않을 경우, 컬럼을 더블클릭하게 되면, 사용자가 임의로 수정(텍스트작성이 가능)할 수 있습니다. 아래처럼 false 상태를 두어 '보기' 전용상태로 만들 수 있습니다. tb.setEnabled(false);// Table Edit False 2) JTable Combobox EDIT 방지 > 위와 같은 맥락입니다. 콤보박스 내의 값을 수정 불/가능 하게하는 옵션입니다. cb.setEditable(true);// Combobox Edit False
[ JAVA ] GUI 툴로 자바프로그래밍 ( Swing, JFrame ) - JTable & Combobox [ JAVA ] GUI 툴로 자바프로그래밍 ( Swing, JFrame ) - JTable & Combobox 이번 포스트에서는 JTable 의 기본 사용 그리고 테이이블 Column 안에 Combobox 를 넣는 기본 동작에 대해 포스팅하겠습니다. 예제 1) 기본 JTable 생성 및 콤보박스 생성 // 먼저 샘플 칼럼과 데이터 배열을 만들어 두도록 합시다. // Column Name Array String[] colNm01 = { "col1","col2","col3","col4","col5" }; // DATA Array Object[][] data01 = { {"data1","data2","data3","data4","data5"}, {"data1","data2","data3","data4","da..
[ JAVA ] GUI 툴로 자바프로그래밍 ( Swing, JFrame ) - 프레임 전체화면 [ JAVA ] GUI 툴로 자바프로그래밍 ( Swing, JFrame ) - 프레임 전체화면 GUI 툴을 이용해 자바프로그래밍을 할때, 나의 GUI를 전체화면으로 보여주어야 할 때가 있습니다. 간단하게 전체화면으로 나타낼 수 있습니다. 예제 1) 기본 프레임 크기 설정 ( 픽셀 ) JFrame frame = new JFrame(); // 창 Close 시에 프로그램 종료.frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 프레임 타이틀frame.setTitle("프로그램 예제 1");// 프레임 크기 (픽셀단위)frame.setSize(700, 500); 기본 프레임 크기 설정 ( 700 , 500 ) px 예제 2) 프레임 전체 화면 모드frame.se..
[ JAVA ] GUI 툴로 자바프로그래밍 ( Swing, JFrame ) - 프레임 생성 & 버튼 생성 [ JAVA ] GUI 툴로 자바프로그래밍 ( Swing, JFrame ) - 프레임 생성 , 메뉴 버튼 생성 예제 - Example of frame creation, menu button creation GUI 툴을 이용한 JAVA 프로그래밍 - 프레임 생성 및 버튼 생성 설명은 주석으로 대체하겠습니다. Example.java import javax.swing.*; // 스윙패키지 import java.awt.BorderLayout; import java.awt.event.*; // ActionListener & ActionEvent 패키지를 위한 Import public class ExampleApp{ JButton button01, button02, button03; JMenu jm; JMenuBa..
[ JAVA ] 이클립스 (Runnable) JAR 파일 Export [ JAVA ] 이클립스 (Runnable) JAR 파일 Export GUI 툴 ( 스윙 ) 을 이용해서 자바프로그래밍을 할 때, exe, bat, 등의 (실행)응용프로그램으로 Export 가 필요할 때가 있습니다. 굉장히 간단한 예제이므로 바로 Runnable Jar 파일을 만들어 보겠습니다. With the GUI tool (swing), you can execute Java programming, execution, bat, etc. (execution). Create a Runnable Jar file 1. 일반 JAR 파일을 만들때와 동일하게, Jar로 추출할 파일(java)를 선택하고, Export 해줍니다. 1. Select the file (java) to be extracted with ..
[ JAVA ] 자바 스윙 ( Swing ) - WindowBuilder 사용하기 [ JAVA ] 자바 스윙 ( Swing ) - WindowBuilder 사용하기 자, WindowBuilder 를 설치하였으니, 이제 사용해보도록 할까요 ? File > New > Project Java Project 원하는 프로젝트 이름을 입력하고 Finish Enter the desired project name and click Finish. 생성된 WindowBuilder_Example 프로젝트에서, src 폴더 오른쪽 버튼을 클릭합니다. New > Other... 을 클릭하면 해당 화면으로 오실 수 있습니다. 그리고 Swing Designer > JFrame을 선택하여, Next ! In the generated WindowBuilder_Example project, right click on..
[ JAVA ] 자바프로그래밍 -02 [ JAVA ] 자바프로그래밍 -02 JAVA 개요 JAVA는 썬 마이크로시스템즈에서 1995년에 개발한 객체 지향 프로그래밍 언어로, 제임스 고슬링이 최초 개발하였습니다. 제임스 고슬링이 '자바 커피' 애호가이기 때문에 자바라는 이름이 사용되었다는 썰이 있습니다.( 자바 커피(자바섬)는 무슨 횡재인가 싶습니다 ㅎㅎ ) 현재는, 2010년 썬이 오라클에 인수됨에 따라, 자바의 저작권자는 오라클 입니다. summary JAVA is an object-oriented programming language developed by Sun Microsystems in 1995 and was first developed by James Gosling. Because James Gosling is an enthusi..
[ 참고 ] RFID 의 원리와 기본 구조 [ 참고 ] RFID 의 원리와 기본 구조 RFID ( Radio-Frequency Identification ) , 주파수를 이용한 무선 ID 식별 시스템. 개요 이미 많은 곳에서 이용되고 있기때문에, 익숙하기도하고, 어색함도 없을 겁니다. 운전자에게는 '하이패스' 라는 용도로 사용되고있으며, 창고재고지 등과 같은 곳에서는 제품의 유통과정에서도 사용하기도 합니다. 또 가까이에서는 교통카드, 출입카드, 어린이 실종방지 스티커 등의 다양한 분야에서 사용이 되고 있습니다. 앞으로도의 추이로는 무인 계산대 등의 다양한 방면에서 활용되고 있습니다. 정말 갈수록 편리해질 수 밖에 없는 세상이 오고 있습니다. 장/단점 RFID 는 바코드의 대체품으로 많은 각광을 받으며 왔습니다. 바코드보다 많은 DATA를 담을 수..