Java for Swing (GUI) Development
4.5 (191 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
21,139 students enrolled

Java for Swing (GUI) Development

Learn to program in Java AND build desktop applications using it’s Swing (GUI) framework.
4.5 (191 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
21,139 students enrolled
Last updated 5/2017
English
English [Auto-generated]
Current price: $125.99 Original price: $179.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 2 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Program fluently and efficiently in Java.
  • Understand the Object Oriented Programming concepts.
  • Create your own desktop applications using Java.
  • Implement your knowledge in Java to making android applications , web apps etc..
  • You will be able to move on to other programming languages with ease.
Course content
Expand all 46 lectures 04:54:18
+ Core Java
24 lectures 02:16:51
Hello World Program
04:16
Performing Basic Arithmetic
04:13
If Else Statement
04:20
Unary Operators
06:55
Switch And Case
03:35
While Loop
04:06
Do While Loop
03:56
Getting User Input
08:02
Arrays
08:00
Classes And Objects
03:00
Methods
06:09
Methods With Parameters
03:01
Methods with return type
03:42
Constructors
07:39
Inheritance
07:18
Working with Strings
09:47
Interfaces
07:56
Static and Final Variables
08:03
Polymorphism
06:00
Encapsulation
06:35
Handling Exceptions
07:52
Finishing of Core Java and Beginning of GUI Programming
00:54
+ Java GUI Programming
14 lectures 01:57:28
Creating A Simple GUI Program
09:11
Centering the Program Window on the Screen
09:40
Creating GUI Program by class extending JFrame
06:56
Creating a JButton and Adding it to a JPanel with Default Layout
10:00
Adding a JButton to a JPanel without Layout
09:06
Adding Tooltip Text to Components
07:03
Creating Menus and Adding Menu Items to them
09:58
Creating Sub Menus
10:00
Giving Icons to Menu Items
07:50
Using CheckedBoxMenuItem for toggling JLabels
09:43
Creating Pop Up Menus
08:20
Creating Tool Bars which contain Icons
07:02
Creating Multi Tool bars in a Single Program
08:12
Creating Vertical Tool bars
04:27
+ Swing Layout Management
5 lectures 31:40
Swing Application with no Layout Manager
04:54
Using Flow Layout Manager
07:57
Using Grid Layout
10:00
Using Border Layout Manager
08:31
Completing the Course!
00:18
Requirements
  • A computer - All operating system are supported and installation videos are included !!!
  • All the necessary tools you need are free !!!
  • Basic fluency with computers.
Description

Have you wasted hours of your time or money watching terrible video tutorials that make you fall asleep at your desk?

Stop wasting your time & money! This is the ultimate, most comprehensive, Java and Swing Development course on the market. I promise and I guarantee that to be true.

Learn to program in the world's most popular and powerful programming language Java and make desktop applications with it.

This fast,easy and effective course will take you from zero programming skills to being able to program fluently in Java and as well as making nice,interactive desktop applications with it.

Learn to Become a Java Developer

  • Core Java ( Includes everything you need to know in Java )

  • Making Java Swing Applications ( Desktop Applications )

  • Learning Swing Layout Management to change layout of your desktop applications.


We'll start by learning Java in the first section of the course.In this section you will learn to code your first "Hello World" program in Java , using variables , different types of conditional branching statements , all the types of loops , arrays , getting user input.The most important topics are the object-oriented programming concepts like Inheritance, Polymorphism, Encapsulation etc...Then finally you will learn to handle exceptions ( very important ) in your program. 

Once we're cool with the basic concepts of Java , we'll then melt our brain-bits with Java's Swing package.You will then have the ability to build nice, responsive desktop applications and have a professional understanding of all aspects of Java and Swing Development.

After you've learned everything from Java to Java Swing, you'll be taken through a hands-on Swing Layout Management section in which you will learn various types of layouts which can be used in your swing applications to enhance your application’s outlook.

Who this course is for:
  • The course is meant for complete beginners and intermediate programmers.No previous programming experience is required.
  • Expert Java programmers can also enroll in this course to refresh their skills.