Intro to Java Threads

Threads, in general, allow a program to behave more efficiently by passing off parts of a process so that multiple items can be done simultaneously. With the advent and growth of multi-core processors which allow for many natural threads, this has been increased. Why do we need threads? Well simply put, there is always something…

Adding a JList Box

Now that we’ve added JComboBoxes, and Buttons to Create New and Save Data, lets work on loading data from our data source. We have our existing Student Data Access Class which we can use. Now we need to focus on getting a list of students, and displaying them. To do so, we’re going to start…

Playing Audio in Flutter

Audio requires use of a plugin, luckily there are several, which should make it easier. We are going to start by creating a basic Flutter app, the way we’ve done before. Then removing the comments. We’re going to play a small clip each time someone clicks on the increment button. Installing the Plugin Next we…

Java Packages

Related Java Classes can be grouped together in something called a package. A lot of people like to think of this as being like a folder in your file system, where you group related files. The difference is, that it is your related Java Classes. We’ve already looked at UML packages, and Java packages are…