Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
GUI 기반 JAVA 응용프로그램 개발하기
Rating: 5.0 out of 5(3 ratings)
17 students

GUI 기반 JAVA 응용프로그램 개발하기

AWT 및 Swing 개념 습득뿐 아니라 실전적인 응용프로그램을 개발하며, 중급 이상의 JAVA 프로그래밍 스킬로 향상 시킬 수 있습니다.
Last updated 2/2024
Korean

What you'll learn

  • AWT 및 Swing 개념 습득: AWT 및 Swing의 기본적인 개념 및 특징을 이해하고, GUI 프로그래밍에 적용하는 방법을 배웁니다.
  • GUI 기반 JAVA 응용프로그램 개발: AWT 및 Swing을 활용하여 간단한 GUI 기반의 JAVA 응용프로그램을 개발할 수 있는 능력을 향상시킵니다.
  • 실전 응용능력 향상: AWT 및 Swing을 이용하여 실전적인 응용프로그램을 개발하며, 프로그래밍 스킬을 현실적인 상황에 적용하는 능력을 키웁니다.
  • 중급 이상의 JAVA 실력을 향상시킬 수 있습니다.

Course content

2 sections21 lectures9h 4m total length
  • 1. AWT의 개요와 Frame,Lable 컴포넌트26:18
  • 2. Button,TextField 컴포넌트25:31
  • 3. TextArea,Checkbox,Choice,List,Scrollbar 컴포넌트27:20
  • 4. Choice,List 컴포넌트23:57
  • 5. Panel,ScrollPane,Scrollbar 컴포넌트20:14
  • 6. 컴포넌트의 폰트및 색상 설정 및 Dialog,FileDialog 컴포넌트28:43
  • 7. AWT의 메뉴와 팝업 메뉴22:27
  • 8. 레이아웃 I20:21
  • 9. 레이아웃 II27:47
  • 10. 이벤트 I26:48
  • 11. 이벤트 II27:08

Requirements

  • JAVA 중급 이상 학습자 대상

Description

이 강의는 JAVA에서 기본 제공하는 GUI 프로그래밍 툴킷(AWT, Swing)을 이용하여 GUI 기반의 JAVA 응용프로그램을 개발하는 방법에 대해 학습합니다.



첫 번째 섹션인 AWT(Abstract Window Toolkit) 중심으로 배우는 GUI 프로그래밍에서는 기초부터 심화까지를 다룹니다. 아래는 수업 별 간략한 설명입니다.



1. AWT의 개요와 Frame, Label 컴포넌트:


- AWT 소개 및 기본 구성 요소


- Frame 및 Label 컴포넌트 활용



2. Button, TextField 컴포넌트:


- 버튼 및 텍스트 필드의 사용법과 기능


- 사용자 입력 처리 및 이벤트



3. TextArea, Checkbox, Choice, List, Scrollbar 컴포넌트:


- 다양한 입력 요소의 활용과 기능


- 스크롤바를 포함한 컴포넌트 활용법



4. Choice, List 컴포넌트:


- Choice와 List 컴포넌트의 특징과 활용


- 다양한 목록 데이터 다루기



5. Panel, ScrollPane, Scrollbar 컴포넌트:


- 패널 및 스크롤 패널 활용


- 스크롤바를 통한 화면 스크롤링



6. 컴포넌트의 폰트 및 색상 설정 및 Dialog, FileDialog 컴포넌트:


- 텍스트 폰트 및 색상 설정 방법


- 대화상자 및 파일 대화상자의 활용



7. AWT의 메뉴와 팝업 메뉴


8. 레이아웃 I


9. 레이아웃 II


10. 이벤트 I


11. 이벤트 II



이 섹션을 통해 학습자는 AWT를 기반으로 하는 JAVA GUI 프로그래밍에 대한 실전적인 기술과 노하우를 쌓을 것입니다.




두 번째 섹션인 이 강의는 Java Swing을 중심으로 하는 GUI 프로그래밍의 전반을 다룹니다. 아래는 각 섹션에 대한 간략한 설명입니다.



1. Swing 기본 개념 및 기본 컴포넌트 소개:


- Swing의 개념 소개와 기본적인 컴포넌트인 JFrame, JButton, JLabel, JTextField, JTextArea, JPasswordField의 활용 방법을 학습합니다.



2. 다양한 입력 요소 컴포넌트:


- JToggleButton, JCheckBox, JRadioButton, JComboBox, JList 등 다양한 입력 요소 컴포넌트의 특징과 사용법을 익힙니다.



3. 패널과 스크롤 기능을 갖춘 컴포넌트:


- JPanel, JScrollPane, JScrollBar, JSlider, JTabbedPane 등의 활용법을 통해 다양한 레이아웃 및 스크롤링 기능을 이해합니다.



4~6. 트리, 다이얼로그, 파일 선택 등의 고급 컴포넌트 (1, 2, 3):


- JTree, JOptionPane, JDialog, JFileChooser, JColorChooser, JToolBar, JToolTip, JTable 등의 고급 컴포넌트 활용 방법을 상세히 다룹니다.



7. JMenu와 JPopupMenu


8. BoxLayout


9. 이벤트


10. 그래픽



이 섹션을 통해 학습자는 Swing을 활용하여 다양하고 효과적인 GUI 애플리케이션을 개발하는 방법을 익힐 것입니다. 중급에서 고급 수준의 Swing 기술을 다루며, 실무에서 즉시 활용 가능한 실전적인 능력을 갖출 수 있습니다.


Who this course is for:

  • JAVA 중급 이상의 학습자를 대상으로 하며, 기초 문법을 넘어서 GUI를 통한 응용프로그램 개발에 집중합니다.