JAVA ☕️
Beatcamp;
Theory01. 자바의 그래픽 인터페이스인 AWT를 이해한다.
Theory02. 컨테이너에 컴포넌트들을 배치하는 배치 관리자를 이해한다.
HW01. AWT로 아래 사진과 동일하게 만들기
Codeit;
[자바 객체 지향 프로그래밍] 01. 객체 만들기 (복습)
01. 객체 지향이란?
02. 클래스 정리
03. 클래스
04. 메서드
05. 메서드 정리
06. 인스턴스
07. 인스턴스 정리
Git & GitHub 🐸
Codeit; [자바 객체 지향 프로그래밍] 01. 객체 만들기
Study 🛠
Inflearn;
[8명의 비전공자는 어떻게 개발자로 취업했을까] 07. 시작하기 전에 미리 알았더라면 - 시행착오를 덜 할 수 있는 개발 공부 방법
02. 정리해서 말씀드리자면
03. 여러 유용한 사이트 소개
[8명의 비전공자는 어떻게 개발자로 취업했을까] 08. 마지막으로 드리고 싶은 말
01. 취업하고 1년이 지나면 어느 정도의 수준이 될까? 조금 더 살아본 선배로서 드리고 싶은 말
Beatcamp; 에서 Java(객체 지향 프로그래밍)를 배우면서 너무 힘들어하니 조금 쉬어가는 타임(?)으로 AWT를 알려주셨다. 객체지향 프로그래밍을 공부할 때보다 눈에 보이는 프로그래밍이라서 그런지 재미도 있고 보다 빠르게 코딩할 수 있었다. HW01도 최근 들어서 가장 적은 시간을 사용하여 끝냈다. 보기엔 좀 이상하지만;;; 어느 정도 구현이 된 것 같아서 나름 뿌듯하다. 앨런님이 말처럼 이론부터 파지 말고 눈에 익히는 연습부터 많이 해야겠다👀
Inflearn; 강의를 들으면서 명언을 하나 들었다. 느리더라도 꾸준히 코딩하고 공부하고 절대 포기하지 말자.. 드디어, Codeit; 복습을 시작했는데 조금은 실력이 증가했는지 "입금, 출금" 과제를 풀 수 있었다. (한글을 오타 내서 오답으로 인식 여러 번 돼서 한숨 엄청 나옴;;;) 역시나 기분 좋은 정답입니다👏🏻 GitHub 얼마 없는 소중한 잔디 채워 가는 중...🐸
“이 말을 명심해라. 느리더라도 꾸준히 간다면 당신이 원하는 곳으로 갈 수 있을 것이다.
하지만 결과를 빨리 내기 위해서 당신 스스로에게 많은 부담을 준다면, 더 빨리 포기하게 될 수도 있다.”
- Jennifer Young -
Beatcamp; HW01. AWT 이용하여 만들기
package kame.ch17;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Frame;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
import java.awt.Panel;
import java.awt.TextField;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.Label;
import java.awt.FlowLayout;
public class HW01 extends Frame {
Panel p1 = new Panel(new GridBagLayout());
Panel p2 = new Panel(new GridLayout(4,2,0,10));
Panel p3 = new Panel(new GridLayout(1,5));
Button btn1 = new Button("전체보기");
Button btn2 = new Button("추가");
Button btn3 = new Button("삭제");
Button btn4 = new Button("검색");
Button btn5 = new Button("취소");
TextField ta1 = new TextField(15);
TextField ta2 = new TextField(15);
TextField ta3 = new TextField(15);
TextField ta4 = new TextField(15);
Label la1 = new Label("번호");
Label la2 = new Label("이름");
Label la3 = new Label("이메일");
Label la4 = new Label("전화번호");
public HW01() {
setTitle(":::주소록:::");
setSize(600,300);
p1.add(btn1);
p1.add(btn2);
p1.add(btn3);
p1.add(btn4);
p1.add(btn5);
p2.add(la1);
p2.add(ta1);
p2.add(la2);
p2.add(ta2);
p2.add(la3);
p2.add(ta3);
p2.add(la4);
p2.add(ta4);
add(BorderLayout.SOUTH, p1);
add(BorderLayout.WEST, p2);
add(BorderLayout.EAST, p3);
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);;
}
});
}
public static void main(String[] args) {
new HW01().setVisible(true);
}
}
'CodeSiri > TIL' 카테고리의 다른 글
[TIL] 2021.01.28 (0) | 2021.01.28 |
---|---|
[TIL] 2021.01.27 (0) | 2021.01.27 |
[TIL] 2021.01.25 (0) | 2021.01.25 |
[TIL] 2021.01.23 (0) | 2021.01.23 |
[TIL] 2021.01.22 (0) | 2021.01.22 |