Favorites
b/udemy1byELKinG

The Complete Java Swing Course For Gui Development For 2023

The Complete Java Swing Course For Gui Development For 2023

Last updated 6/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.38 GB | Duration: 8h 31m

Learn Developing GUI Desktop Applications and Games on Java

What you'll learn
Discover the concepts behind Java Games Development
Learn the main stages of Game Development
Understand the packages used for GUI (Graphical User Interfaces) applications
Learn the theory of Java programming with Swing and AWT

Requirements
Motivation to learn new Java concepts
Basic knowledge of programming concepts

Description
In the course you will learn the most commonly used methods for developing Games and GUI applications in Java. This course is specifically designed as a complete guide for students who want to advanced in Java GUI Application Development. For that reason each topic is supported by detailed coding exercises , so you can grasp the material easily and refer to it when needed. The course covers the development of applications frame and various methods used to display and interact with functional objects using Java Swing. However, we will also show you practical examples of how to develop java games and applications so you get the complete practice and apply what you have learned.When you finish the course you will have firm knowledge and be able to overtake more advanced topics. In the course you will learn the most commonly used methods for developing Games and GUI applications in Java. This course is specifically designed as a complete guide for students who want to advanced in Java GUI Application Development. For that reason each topic is supported by detailed coding exercises , so you can grasp the material easily and refer to it when needed. The course covers the development of applications frame and various methods used to display and interact with functional objects using Java Swing. However, we will also show you practical examples of how to develop java games and applications so you get the complete practice and apply what you have learned.When you finish the course you will have firm knowledge and be able to overtake more advanced topics.

Overview
Section 1: Introduction

Lecture 1 Important Notes and Course Navigation

Lecture 2 Source Code

Section 2: Java and Eclipse IDE Installations

Lecture 3 Java and Eclipse Installation for Windows

Lecture 4 Java and Eclipse Installation for MacOS

Lecture 5 Java and Eclipse Installation for Windows for Linux

Section 3: Game Basic Principals and Structure

Lecture 6 Game Class Structure

Lecture 7 Coordinate Systems

Lecture 8 Advanced Methods and Packages

Section 4: Java Swing | Classes and Methods

Lecture 9 Java Swing | JFrame and JPanel

Lecture 10 Java Swing | Game Timer

Lecture 11 Java Swing | ImageIcon for Importing Pictures

Lecture 12 Java Util | Random Objects

Lecture 13 Java Sound IO | Play Music

Section 5: Java AWT Classes and Methods

Lecture 14 Java AWT | Graphics and Graphics2D

Lecture 15 Java AWT | KeyListener and ActionListener

Lecture 16 Java AWT | Draw Methods

Lecture 17 Java AWT | Stroking and Filling

Lecture 18 Java AWT | Strings and Fonts

Lecture 19 Objects Intersection in Java

Section 6: Event Handling with Java Swing

Lecture 20 Event Handling Overview

Lecture 21 Abstract Action Class

Lecture 22 Abstract Action Class | Action Tester

Lecture 23 Key Stroke Class | Part 1

Lecture 24 Key Stroke Class | Part 2

Lecture 25 Java Focus Management

Lecture 26 Focus Development | Mouse Focus Class

Lecture 27 Focus Development | Main Focus Class

Lecture 28 Event Handling | Section Conclusion

Section 7: Core Swing Components

Lecture 29 Core Swing Components Ovetview

Lecture 30 Image Icon Class

Lecture 31 JButton Class

Lecture 32 JPanel Class

Lecture 33 Section Conclusion

Section 8: Toggle Buttons

Lecture 34 Toggle Buttons Overview

Lecture 35 Toggle Button Class

Lecture 36 JCheckBox Class

Lecture 37 JRadioButton Class

Lecture 38 Section Conclusion

Section 9: Swing Menus and Pop Ups

Lecture 39 Swing Menus and Pop Ups Overview

Lecture 40 Working With Menus

Lecture 41 Working With Menus | Part 2

Lecture 42 JPopupMenu Class

Lecture 43 Section Conclusion

Section 10: Window Borders

Lecture 44 Borders Overview

Lecture 45 TitledBorder Class

Lecture 46 Creating Custom Borders

Lecture 47 Section Conclusion

Section 11: Root Pane Containers

Lecture 48 Root Pane Containers Overview

Lecture 49 Decorating JFrame Windows

Lecture 50 Desktop Applications: Internal Frame Listener

Lecture 51 Desktop Applications: JDesktopPane

Lecture 52 Section Conclusion

Section 12: Layout Managers

Lecture 53 Layout Managers Overview

Lecture 54 Grid Layout Class

Lecture 55 Box Layout

Lecture 56 Section Conclusion

Section 13: Boxes and Bounded Range Components

Lecture 57 Boxes and Bounded Range Components Overview

Lecture 58 Box Class

Lecture 59 JScrollBar Class: Bounded Change Listener

Lecture 60 JScrollBar Class: Main Class

Lecture 61 JSlider Class: Bounded Change Listener

Lecture 62 JSlider Class: Main Class

Lecture 63 Section Conclusion

Section 14: Practical Lectures | Puzzle Application

Lecture 64 Create Puzzle Buttons

Lecture 65 Display Puzzle Keypad

Lecture 66 Action Listener

Lecture 67 Functional Puzzle

Lecture 68 Add Winning Conditions

Section 15: ** Bonus Lectures **

Lecture 69 ** Special Course Discounts **

Beginner Java Developers,Students willing to learn Java Games Development,Students willing to learn GUI Applications Development,University Students in Computer Science,Employees of IT companies with no prior programming experience

Screenshots

The Complete Java Swing Course For Gui Development For 2023

Homepage

without You and Your Support We Can’t Continue
Thanks for Buying Premium From My Links for Support
Click >>here & Visit My Blog Daily for More Udemy Tutorial. If You Need Update or Links Dead Don't Wait Just Pm Me or Leave Comment at This Post

No comments have been posted yet. Please feel free to comment first!

    Load more replies

    Join the conversation!

    Log in or Sign up
    to post a comment.