WEBVTT 1 00:00:01.221 --> 00:00:03.006 Welcome to week twelve 2 00:00:03.007 --> 00:00:05.119 Creating a Graphical User Interface. 3 00:00:08.111 --> 00:00:11.224 In this module you have been using the BlueJ IDE. 4 00:00:12.008 --> 00:00:14.224 Which is ideal when your learning to program in Java 5 00:00:14.227 --> 00:00:16.223 and work with classes and objects 6 00:00:17.115 --> 00:00:20.226 however, you don't need to use BlueJ to write Java programs 7 00:00:21.114 --> 00:00:24.119 and most professional developers prefer to use one of a range of 8 00:00:24.220 --> 00:00:27.224 sophisticated IDEs that are available for Java 9 00:00:28.004 --> 00:00:31.119 such as NetBeans, Eclipse and Intellij Idea. 10 00:00:33.001 --> 00:00:34.229 These provide a wide range of features 11 00:00:35.000 --> 00:00:37.004 to make development as productive as possible 12 00:00:37.008 --> 00:00:39.223 and to provide help with for example 13 00:00:40.001 --> 00:00:43.007 creating graphical user interfaces of GUIs. 14 00:00:48.114 --> 00:00:52.113 This week you will learn a little bit about using the NetBeans IDE. 15 00:00:54.112 --> 00:00:56.119 You will also learn about user interfaces 16 00:00:56.221 --> 00:00:59.116 and Java toolkits for greating GUIs. 17 00:01:00.220 --> 00:01:02.226 You will see examples of using NetBeans 18 00:01:02.226 --> 00:01:04.118 and the JavaFX toolkit 19 00:01:04.118 --> 00:01:07.114 to create a simple GUI for a Java program.