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

所在平台: Udemy

课程主页: https://www.udemy.com/course/gui-java/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程旨在教授如何使用 Java 的内置 GUI 编程工具包(AWT 和 Swing)来开发基于 GUI 的 Java 应用程序。 **第一部分: AWT (Abstract Window Toolkit) GUI 编程** 本部分将从基础到进阶,全面讲解 AWT。 * **AWT 概述与基础组件:** 介绍 AWT 的概念、基本组成以及 Frame 和 Label 组件的使用。 * **交互式组件:** 学习 Button 和 TextField 的用法,以及如何处理用户输入和事件。 * **多样的输入组件:** 掌握 TextArea、Checkbox、Choice、List、Scrollbar 等组件的特性和应用,包括滚动条的使用。 * **列表数据处理:** 深入学习 Choice 和 List 组件的特点与应用,以及如何处理各种列表数据。 * **布局与容器:** 讲解 Panel、ScrollPane、Scrollbar 等容器组件的使用,以及如何实现屏幕滚动。 * **外观设置与对话框:** 学习如何设置组件的字体和颜色,并掌握 Dialog 和 FileDialog 的使用。 * **菜单系统:** 学习 AWT 中的菜单 (Menu) 和弹出菜单 (PopupMenu) 的创建和管理。 * **布局管理器 I & II:** 详细讲解 AWT 的布局管理器,用于组织和排列 GUI 组件。 * **事件处理 I & II:** 深入理解 Java GUI 编程中的事件模型和事件处理机制。 通过本部分学习,学员将能够掌握基于 AWT 的 Java GUI 编程实战技巧。 **第二部分: Java Swing GUI 编程** 本部分将聚焦于 Java Swing,全面介绍其 GUI 编程。 * **Swing 基础与组件:** 介绍 Swing 的概念,并学习 JFrame、JButton、JLabel、JTextField、JTextArea、JPasswordField 等基本组件的使用。 * **丰富的输入组件:** 学习 JToggleButton、JCheckBox、JRadioButton、JComboBox、JList 等多样化输入组件的特性和用法。 * **容器与滚动:** 掌握 JPanel、JScrollPane、JScrollBar、JSlider、JTabbedPane 等组件的应用,理解布局和滚动功能。 * **高级组件:** 详细讲解 JTree、JOptionPane、JDialog、JFileChooser、JColorChooser、JToolBar、JToolTip、JTable 等高级组件的复杂应用。 * **菜单与弹出菜单:** 学习 JMenu 和 JPopupMenu 的创建和使用。 * **布局管理器:** 学习 BoxLayout 等 Swing 特有的布局管理器。 * **事件处理:** 讲解 Swing 中的事件处理机制。 * **图形绘制:** 介绍如何在 Swing 中进行图形绘制。 通过本部分学习,学员将能够熟练运用 Swing 开发各种功能丰富且用户友好的 GUI 应用程序,掌握中高级 Swing 技术,并具备即时应用于实际项目的工作能力。

课程评论(0条)

课程详情

이 강의는 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 기술을 다루며, 실무에서 즉시 활용 가능한 실전적인 능력을 갖출 수 있습니다.

课程标签

0人关注该课程

主题相关的课程