Udemy

Java Swing (GUI) Programming:Learn by Practicing from Zero

Enroll Now
  • 2,769 Students
  • Updated 8/2018
4.3
(26 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
1 Hour(s) 40 Minute(s)
Language
English
Taught by
Sarkhan Rasullu
Rating
4.3
(26 Ratings)
3 views

Course Overview

Java Swing (GUI) Programming:Learn by Practicing from Zero

Learn how to create desktop applications in a quick way by practicing.

This comprehensive tutorial is designed to teach you how to create and design desktop applications in Java using the Swing framework. Whether you’re just starting out or looking to strengthen your understanding of desktop application development, this course is structured to make learning both effective and enjoyable.

We’ll begin completely from scratch, so no prior knowledge of Swing is required—just a basic understanding of Java is enough to get started. Instead of overwhelming you with long theoretical explanations, this course focuses on practical application. You’ll learn by doing, as we explore and use various Swing components like JTable, JTextField, JButton, JFileChooser, and many more. Each concept is introduced step-by-step through real examples, ensuring you gain hands-on experience and understand how each component works in an actual application.

The course currently includes three complete project tutorials to solidify your knowledge:

  1. Calculator App – Learn how to handle user input and perform basic operations.

  2. Student Management App – Explore how to manage records, use tables, and create interactive forms.

  3. File Management System – Discover how to handle file operations and interact with the filesystem through a graphical interface.


    By the end of the course, you’ll be equipped to create your own Java desktop applications with confidence. Good luck and enjoy the journey!


Course Content

  • 3 section(s)
  • 9 lecture(s)
  • Section 1 Introduction
  • Section 2 Calculator App
  • Section 3 Student Management App

What You’ll Learn

  • You will learn Swing (GUI) Programming by Practicing in many projects
  • We will develop Calculator App, Student Management App, File Management System etc. together. (New swing applications will be appended and you will get them for free!)
  • And I will develop and record new kind of Swing applications to this course and you will get them for free!
  • How to use Netbeans to create Swing Desktop applications
  • What kind of components there are in Swing and how to use them?
  • How to architect source code such as UI layer and Data layer
  • What are the best practices to make development simple

Reviews

  • R
    Robert Rimkus
    3.0

    I expected the class to go more into swing interface. The swing interface was used, but not much explanation into the interface itself. For example, how to make sure buttons are in proper columns. In my calculator, the buttons initially resized themselves and the columns were all screwed up. I fixed it by setting a manual horizontal size, but I bet there is a better way.

  • L
    Levlar Logeco
    3.5

    I am expecting mysql database connection on the lesson.

  • C
    Colin Cousins
    5.0

    Excellent course!!

  • J
    Javid Khalilov
    5.0

    Very good explanation!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed