본문 바로가기

전체 글115

JAVA 자바 [ 프로그래밍 ] Swing, awt _ 프로그램 화면 구현하기 3 컴포넌츠를 생성시키는 순서 화면에 보이게 배치하는 순서는 정반대이다. JFrame->JPanel->JButton / JTextField(입력, 채팅창) / JTextArea(대화창) JButton / JTextField(입력, 채팅창) / JTextArea(대화창) -> JPanel ->JFrame 순으로 서로 정 반대이다. 우선 JFrame클래스를 상속받아 기본 프로그램의 셋팅을 진행한다. 그리고 그다음 구체적인 계획순서는 아래와 같다. 1. 부착 시키는 컴포넌트(버튼들)는 멤버변수로 선언 버튼들 즉 컴포넌트를 멤버변수로 모두 선언 하였다면 우리는 BorderTest 메소드(생성자)안에 컴포넌트를 생성해야하고 만들어야한다. 이작업을 부착한다고 한다. 이렇게 생성자 밖에서 멤버변수를 선언해준 값을 토대로.. 2019. 7. 25.
JAVA 자바 [ 프로그래밍 ] Swing, awt _ 프로그램 화면 구현하기 2 상속을 받아서 창을 띄워줄수도 있다. 이번 게시글에서는 상속을 받아서 처리해주는 방법을 기재해보겠다. 1. 상속후 인스턴스화 첫번째 상자처럼 JFrame을 상속받아 Frame Test2클래스로 상속을 해주고, 상속 받은 클래스로 인스턴스화를 다시 시켜주는데 이때 창 제목을 설정을 할때 오류가 발생을 하게된다. 2. 생성자 설정 이러한 이유는 생성자의 데이터 타입이 문자열로 되어있지 않기 때문이다. 즉 Main 메소드 위에서 생성자의 매개변수의 데이터 타입을 지정해주면된다. 그리고 메인 메소드 안에 있는 모든 메소드를 FrameTest2 메소드 안에 넣어주면 되는데 이때 기존에 있던 f. 위치를 지워주거나, this. 으로 기입 해주면 된다. 3. 프로그램 제목 설정 JAVA api 를 찾아 제목을 기입해.. 2019. 7. 25.
JAVA 자바 [ 프로그래밍 ] Swing, awt _ 프로그램 화면 구현하기 1 java.awt.Component - 컴포넌트의 기본적인 기능 java.awt.Container - 컴포넌트를 담을 수 있는 컴포 넌트 java.awt.Window - Component : 자바 AWT에서 제공하는 버튼, 체크박스 등의 윈도우 환경을 이루는 부분들을 컴포넌트라고 한다. Container : 컴포넌트를 담는 그릇 역할을 컨테이너라고 한다. (Frame, Window,Dialog) AWT(Frame) -> 윈도우 XP Swing(JFrame) - > 보다 화려함 AWT(Frame) 와 Swing(JFrame)를 사용하려면 기본적으로 외부 패키지를 불러와야한다. 그리고 먼저 사용할 순서를 계획을 한다. 1. 창을 생성 -> JFrame 생성 메인메소드에 해당 구문을 입력 Frame이라는 클래스.. 2019. 7. 25.
강남 빵 / 에그타르트 / 갈릭 파이 맛집_ [국제 빵집] 강남 빵집 우연히 발견한 스트리트 빵집 이다. 이름하여 국제 빵집. 우리가 발견하기전에도 이미 온라인상으로는 유명한 빵집이었던것같다. 이미 우리 외에 많은 블로거들이 온라인에 그렇게 맛있다고 맛있다고 자료가 많이 올라와있더라. 하지만 우리는 정말 아무것도 모르고 가다가 발견을 하게되었던것이다. 무심코 걷다가 우왕 뭐지 하고 노랑 조명이 있길래 봤는데,, 아니 글쎄...!! 사당역 갈릭파이가 여기 있는것이아닌가!!!!!!! 사실 몇년전에 사당역에 갈릭파이 판매하는 빵집이있었는데 갑자기 잠적 하더니 없어져서 너무 아쉬웠던 찰나 이렇게 값지고 값진 갈릭파이를 보게된것이다. 아니나 다를까 사장님도 사당역 갈릭파이집을 아시는듯 해보였다. 게다가 사장님이 사당역에는 없던 친절함과 서비스가 가게에 녹아있었던 것이었다. 너무 대.. 2019. 7. 24.
JAVA 자바 [ 객체 지향 프로그래밍 ] 인터페이스 JAVA 자바의 인터페이스는 아래와 같은 특징이 있다. 1. 추상클래스와 사용목적이 같다.(=>설계목적) 2. 형식_ interface 인터페이스명{ //1.멤버변수->상수만 가능->static final를 이용해서 상수선언 //상수화된 변수를 메모리에 자동으로 올리기위해서 필요 public static final int SU=3; //2.추상메서드만 선언이 가능(100%)->일반메서드 사용X } 3. 추상메서드=>예약어 abstract을 사용X (구분할 필요없다) public (static final) 타입 상수이름=값 생략가능 =>public 타입 상수이름=값 으로 인식 public (abstract) 메서드명(); 생략가능 추상클래스와 인터페이스의 공통점 _ 1. 인터페이스를 상속받은 자식클래스는 .. 2019. 7. 24.
인천 계양구 순대 국밥 맛집_ [홍가네 찹쌀 순대] 순대국밥 곱창볶음 맛집 아 주말만 되면 먹신이 등장하는건지 아니면 원래 내 몸안에 먹신이 존재하는건지 요즘 슬슬 분간이 안된다. 인천 계양구 순대 국밥 맛집으로 알고있었던 홍가네 순대국밥 집은 재방문을 통해 리뷰를 완성을 하게된다. 작년 겨울? 쯤이었었나, 집에서 회사 까지 매일매일 걸어 다닐때 우연치 않게 봤던 국밥집이었다. 외부는 통나무를 사용 전체적으로 정말 국밥집에 어울리는듯한 느낌의 인테리어였고, 겨울이었는지 무엇때문인지는 몰라도 항상 지나갈때마다 가게 내부에는 순대국을 끓일때 나는 김(수증기)으로 출입구 유리가 항상 물방울들이 송글송글 맺여있었던 곳이었다. 맛집 국밥집에서만 나는 물방울을 볼때마다 저기 나중에 한번 꼭 가보자 가보자 했던 나와 도미는 인천 계양구 계산동 또는 작전동에 이렇다 할 순대국밥집을 찾지 못하.. 2019. 7. 24.