목록Java (360)
투케이2K

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [설 명] [AWT 란?] - AWT는 해당 시스템에서 실행될 시 사용되는 GUI입니다 (운영체제 따라 다른 모양과 배치 형태를 가짐) - AWT는 중량 컴포넌트입니다 - AWT는 java.awt.*; 패키지를 사용합니다 - AWT의 가장 큰 장점으로는 각 운영체제에서의 구현이 쉽다는 것입니다 [SWING 란?] - SWING은 자바에서 컴포넌트 생성 시 화면에 일관되게 표현되는 GUI입니다 - SWING은 경량 컴포넌트입니다 - ..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] if (e.getActionCommand().equals("추가")) { // 추가 버튼 클릭이벤트 처리 //TODO 입력된 값 테이블에 추가하기 String info[] = new String[3]; //한행 (row) 에 저장할 데이터 모음 info[0] = tfName.getText(); info[1] = tfAge.getText(); if(rb1.isSelected()) { info[2] = "남자"; } else { inf..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.awt.Dimension; import java.awt.Toolkit; public class MainActivity15 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Dimension 및 Toolkit 사용해서 모니터 디스플레이 화면 해상도 사이즈 확인 실시..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.util.ArrayList; import javax.swing.JOptionPane; public class MainActivity15 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[JOptionPane 입력 팝업창을 사용해서 사용자로부터 특정 문자 입력 받은..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.awt.Color; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] //TODO 메인 메소드 시작 부분 public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[GUI (awt/swing) - 사칙 연산 계산기 프로그램 만들기]"); /*[설 명] * 1. 자바에서는 JFrame을 사용해서 GUI 프로그램을 만들 수 있습니다 * 2. new GridLayout(행, 열, 가로여백, 세..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.util.Scanner; public class MainActivity { public static void main(String[] args) { System.out.println("[string 문자열 형식 사칙 연산식을 사용해 연산자 우선순위로 사칙연산 계산 실시]"); /*[설 명] * 1. Scanner : 사용자로부터 문자열을 입력받음 * 2. input.indexOf(문자) ..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuIt..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Arrays; i..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Arrays; i..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.J..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.awt.Color; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; public class MainActivit..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [설 명] [주석(comment) 이란?] - 주석이란 코드에 대한 이해를 돕는 설명을 적거나 디버깅을 위해 작성하는 일종의 메모입니다 - 자바 컴파일러는 주석은 무시하고 컴파일하므로, 실제 실행 결과에는 아무런 영향을 주지 않습니다 [주석 사용 방법] - 자바에서 주석을 작성하는 문법은 다음과 같이 두 가지 방법이 있습니다 - 자바의 한 줄 주석은 시작위치에 //을 사용하고, 여러 줄 주석은 /*로 시작해서 반드시 */로 끝나야 ..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; public class MainActivity13 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[contentEquals 사용해 String과 다른 객체와의 문자열이 동일한 지 확인 실시]"); /*[설 명] * 1. equals()는 String 끼리의 문자열이 동일한 지 확인할..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.util.ArrayList; public class MainActivity13 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[특정 문자열 포함 여부 및 개수 확인 하기 - contains, charAt, substring 사용]"); //전체 문자열 변수를 선..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; public class MainActivity13 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[currentTimeMillis 사용해 코드 실행 속도 및 프로그램 실행 시간 측정 실시]"); /*[설 명] * 1. main() 메소드 시작 시 start 변수에 시간을 담고 > *..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; public class MainActivity12 { public static void mai..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class MainActivity12 { public static void main(String[] args) { // TODO Au..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class MainActivity12 { public static void main(String[] args) { // TODO Au..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.util.ArrayList; public class MainActivity12 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[for 반복문을 수행하면서 배열 특정 값이 나올 경우 break 반복문 탈출 실시]"); /*[설 명] * 1. for문을 순차적으로 ..