- NEW초롱이의 하루
- kisa
- 길은 가면, 뒤에 있다
- C언어 예술가
- Zer0 day - Zer0 day
- Information Security
- Secure-EDU
- 앙큼한유채's 일상 Story
- Library of Ezbeat (잠정 폐쇄)
- The Factory
- 안드
- 모후모후의 커뮤니티
- 공학도의 잡다한 시선
- 안드2
- IT속에 코코아
- IP주소검색(whois)
- IP주소검색(좌표포함)
- 소프트웨어 경력 관리
- 해저 케이블 지도
- MAC주소검색
- IANA
- 포트번호검색
- 자신의IP확인
- 웹페이퍼캡처
- 나의패스워드보안등급
- 웹 취약점 분석
- IT용어정리
- GitHub
- 라이브러리 모음
- 웹마당넷
- 시스템콜참고
- BCD 변환
- 보안뉴스
- 코딩도장(C, Python)
- 백준알고리즘
- 코딩테스트 연습
- 웹 사이트 테스트
- 스크립트꾸미기
- ctf대회목록
- 전자신문
- hash 크랙
- CVE
- 도메인등록
- N클라우드
- BugBountyList
- 칼리공식사이트
- CR4FTING BOX
- 아스키코드 변환
- 웹 사이트 통계 및 평가
- PDF변환
- AWS 및 클라우드 정보
- 가상화 및 서버관련
- 티오리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 클라우드
- 네트워크
- synology
- RaspberryPi
- Java
- Tkinter
- 쉘 스크립트
- 안드로이드
- 자바
- ACL
- 라즈베리파이
- System
- 그라파나
- 리눅스
- Android
- Linux
- 프로젝트
- Python
- Shell script
- 쉘 스크립트 기초
- GPIO
- GUI
- 쉘 스크립트 if문
- JSP
- docker
- 메소드
- centos docker
- nginx
- API
- LEVIATHAN
- Today
- Total
목록프로그래밍/JAVA (15)
IT창고
조건1. 직렬화, 쓰레드 기능을 활용하여 만들기2. 단어입력 기능구현3. 영어단어를 보고 한글을 입력해서 정답체크기능 구현4. GUI형식으로 만들기 소스일부분------메뉴------public class Menu extends Frame {Control con;public Menu(Control con) {this.con = con;setSize(600, 200);setResizable(false);setLocation(200, 200);setLayout(null); init();addWindowListener(new WindowAdapter() {@Overridepublic void windowClosing(WindowEvent e) {System.exit(0);}});}Button vocaListB..
조건1. 방명록 형식으로 만들기2. 버튼을 누르면 이름과 글이 업데이트3. 다시 실행할때 전에 썼던 글 불러오기 소스코드 public class Han extends Frame{public Han() {setSize(600, 800);setResizable(false);setLocation(200, 200);setLayout(null); init(); addWindowListener(new WindowAdapter() {@Overridepublic void windowClosing(WindowEvent e) {System.exit(0);}});}Label textLb;Label nameLb;TextArea textTf;TextArea nameTf;Button submitBt;Label textListTi..
개발 혹은 실습을 위한 메소드 모음 세번째 입니다. FileOutputStream output = null;String data = "가나다라 ";/****************** 첫 번째 방법 ***********************//** 생성할 파일 이름을 지정 **/try {output = new FileOutputStream("c:/test1.txt");/** 파일안에 내용을 기입(덮어쓰기가 됨) **/String data = "가나다라 ABCD";output.write(data.getBytes()); // 파일에 저장 data = "마바사\r\n";output.write(data.getBytes()); // 파일에 저장 data = "아자차카\r\n";output.write(data.get..
조건1. GUI 계산기 소스만들때 클래스를 사용2. Label에 숫자를 누르면 치환되는 부분을 숫자가 이어서 나오도록 수정3. =을 누르면 계산값 보이기 소스코드mainpublic class Main {public static void main(String[] args) {new Control();}}------------------------------------------------Controlpublic class Control {CalculFrame calFrame = new CalculFrame();public Control(){BaseFrame myFrame = new BaseFrame(300, 500, 200, 200);myFrame.setCenter();myFrame.setVisible(t..
조건1. Grid 뷰를 이용하여 달력만들기2. 콘솔창에서도 달력이 나오도록 만들기3. 토요일은 파랑색 일요일은 빨강색으로 색입히기 소스코드Mainpublic class Main { public static void main(String[] args) {Frame myFrame = new Frame("달력 프레임"); int frameWidth = 500;int frameHeight = 300; /** 달력용 **/ArrayList calArr = new ArrayList();Calendar cal = Calendar.getInstance();int year = cal.get(Calendar.YEAR);int month = cal.get(Calendar.MONTH); //month는 0이 1월 11이 12..
자바의 GUI는 텍스트 기반 운영체제가 아닌 그래픽을 이용하여 사용자와 프로그램간의 상호작용을 할 수 있도록 해주는 인터페이스를 의미합니다. 자바에서 이러한 그래픽 프로그래밍을 지원하기 위해 있는것이 AWT입니다. AWT(Abstract Window Tookot)는 GUI프로그래밍을 제작하기 위해 자바에서 제공하는 라이브러리를 모아놓은 것입니다. AWT는 모든 GUI프로그램에서 사용되는 컴포넌트와 툴킷을 제공하며 JFC와 같은 Swing의 기본개념입니다. AWT는 운영체제와 응용프로그램 사이의 연결 라이브러리로서 실행되는 운영체제에 따라서 다르게 보이거나 동작 방식이 다를수있기에 이러한 단점을 극복하기 위해 개발된 것이 JFC(Java Foundation Class)입니다. AWT에는 Frame, Pan..
조건 1. 클래스와 상속사용하기2. 서브클래스2개 이상사용하기3. 메인클래스는 활용최소화 소스코드Main public class Main {public static void main(String[] args) {System.out.println("자동차 목록 확인\n");Control con = new Control();con.strat();System.out.print("특별이벤트!\n"+"전 차량 90% 할인");}}------------------------------------------------Control public class Control {public void strat(){Sub1 bo = new Sub1("부가띠", 1000, "무지개색");System.out.println("차량명..
조건 1. 캘린더 클래스 활용 합니다. 2. 이번달달력 출력 합니다. 소스코드 //달력만들기 ArrayList calArr = new ArrayList(); //달력을 위한 배열선언 Calendar cal = Calendar.getInstance(); //현재 달 세팅 cal.set(Calendar.DATE, 1); //1일로 세팅 int yo = cal.get(Calendar.DAY_OF_WEEK); // 요일을 가져옵니다. int co = yo -1; System.out.println("전달은 몇칸입니까?"+co); ArrayList calArr = new ArrayList(); //달력을 위한 배열선언 Calendar cal = Calendar.getInstance(); //현재 달 세팅 cal.s..
개발 혹은 실습을 위한 메소드 모음 두번째 입니다. /** 키보드 입력 **/Scanner scan; //입력을 위한 함수선언 입니다.scan = new Scanner(System.in); System.out.println("입력: ");String input = scan.nextLine();int number1 = Integer.parseInt(input); // 기본 숫자도 문자형으로 입력받는데 정수형으로 형변환을 위한 문자입니다. /** 문자형 랜덤 뽑기(배열포함) **/ Random rd = new Random(); // 랜덤함수int ranNum = rd.nextInt(100);String[] arr = new String[5];arr[0]="kwon";arr[1]="soon";arr[2]="g..
4지선다형 랜덤 문제 프로그램 조건 1. 총 3문제 이상 2. 각 문제는 4개의 보기를 가지고 있습니다. 3. 2개의 문제를 풀게 되고 맞을 경우는 점수를 획득합니다. (한문제당 10점) 4. 2개의 문제는 3개의 문제 중에서 랜덤으로 뽑습니다. 5. 랜덤으로 뽑힌 문제는 중복이 되어도 관계 없습니다. 소스코드 public class Main { public static void main(String[] args) { String[] m = new String[3];m[0] ="대한민국 수도는?";m[1] ="2+2=?";m[2] ="나의집은?";String[] c1 = new String[3];c1[0] ="로스엔젤레스";c1[1] ="2";c1[2] ="강원"; String[] c2 = new Str..