Java - Build a Desktop Application
What you'll learn
- Write a desktop application using the Java programming language and package up into an executable file
- Creating and using a menu
- Display dialog box with details about the author of the application
- Implementing a generic method for writing an application log file
- Package the application into an executable file for easy distribution
- Basic image handling
- Some knowledge of Java
- Eclipse Integrated Development Environment (IDE) for Java
- Java Run Time Environment (JRE)
- A few other freely available tools such as Log4J, and Launch4J
What am I going to get from this course? –
- How to implement all those standard Applications features
- Adding a Menu bar to your application
- Adding Help-About dialog box to your application
- Using a Splash screen on startup to show progress
- How to implement logging for your Application
The course is divided into 7 sections with each section taking you through an area of the application, with sections such as installing and testing your environment, building a menu and packaging up your application ready for distribution.
Delivery of course content is primarily through the use of video sessions demonstrating a specific point. At the end of each section you are able to run the code and explore the results.
At the end of the course you will be able to take the techniques covered in the course and apply these to your own development projects.
Who this course is for:
- successfully completed a Java beginners course who want to use their new found skills to build Desktop Applications
- Programmers of all levels new to Desktop Application development
Hi, I’m John McNeil and I run software pulse, an online information portal promoting the design and development of applications in Java.
My aim is to help people transition from a novice coder to someone who can confidently design and build their own applications to do what they want to do.
Why Java? When I started out on this path some 15 years ago, Java was freely available which made it accessible to everyone. It was also what I like to think of as a real programming language with a compiler and type checking.
No matter what type of programmer you want to ultimately be, Software Pulse will teach you how to connect together a variety of tools and standards to build real applications. Here you will learn skills which will serve you no matter what you go on to do.
I look forward to working with you