본문 바로가기

자바

[ 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 ] 자바 스윙 ( Swing ) - WindowBuilder 설치하기 [ JAVA ] 자바 스윙 ( Swing ) - WindowBuilder 설치하기 자바 스윙 ? 자바를 이용한 데스크탑 프로그램이 필요한 상황이 생겼습니다. GUI (Graphical User Interface) 를 구현한 프로그램이 필요한 것이지요. 우리는 다른 언어가 아닌 자바를 이용한 GUI 구현이 필요하기 때문에, 자바 GUI 툴, 윈도우빌더를 설치하여 사용해보고자 합니다. 자바 스윙 (Swing)은 JDK (자바)환경에서 GUI를 구현하기 위한 개발 툴 킷입니다. 이 역시도 당연히 선 마이크로시스템즈에서 제공한 툴 킷입니다. AWT(Abstract Window Toolkit, 자바 지원 최초의 GUI 툴킷) 의 제약을 극복하기 위해서 만들어 졌다는 ( 저작권에 의한 프로그램 업데이트 관련 제약).. 더보기
[ JAVA ] 자바프로그래밍 -01 [ JAVA ] 자바프로그래밍 -01 JAVA 란 ? 객체 지향 프로그래밍 언어. 즉, 객체 지향 프로그래밍을 하기 위한 (컴퓨터) 언어라는 말. JSP (Java Server Pages - HTML 에 자바코드를 삽입하여 동적 웹 페이지 생성 프로그래밍 언어) , 자바스크립트 (JavaScript - Web에서 사용하는 스크립트 언어) 등에 사용되는 기본 객체 지향 프로그래밍 언어라고 할 수있다. 웹 뿐만아니라 자바(JDK) 환경에서 GUI 인터페이스를 구현하기위한 개발 툴킷(스윙)도 존재한다. 우리는 JAVA 프로그래밍에 대해 공부하기에 앞서서, 객체지향 프로그래밍이 어떤 것인지부터 알아보도록 하자. What is JAVA? An object-oriented programming language. T.. 더보기
[Linux ] Centos JAVA 설치 JAVA 설치 (JDK) a. 설치 가능 확인 # yum list java*jdk-devel b. 설치 # yum install java-1.8.0.openjdk-devel.x86_64 –y - 필요한 버전에 맞춰서 설치하도록한다 ( 예시는 1.8 버전 ) c. 설치 확인 # rpm -qa java*jdk-devel # javac -version - java & javac 설치확인. d. java 경로 확인 # which javac # readlink -f /usr/bin/javac e. 환경변수 설정 (PATH) # vi /etc/ profileJAVA & Tomcat PATH 설정 예시.JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el6_9... 더보기