This Java code is not addressing the core of a chat application (sending and receiving messages) however it makes a good GUI skeleton for starting such an application.
Simple Interest Calculator Java Applet
A sample interest calculator, very basic in functionality, coded in Java and ready to be compiled and executed as a Java Applet.
Programming a Paint Brush in Java
This program will help you enhance your mouse event concepts in Java. As the title indicates you will be playing with a brush after you go through the tutorial.
Multithreading Fundamentals in Java
This tutorial covers how to create and manage threads in Java’s multithreaded environment. It also explains the part that the Runnable interface plays in having classes run inside threads.
Quicksort in Java
A quick intro to the Quicksort algorithm in Java, showing an efficient (if not optimal) way to sort.
File Handling in Java
A look at the file handling methods that Java provides, and an introduction to the complex I/O system that comes packaged in java.io.
Working With Collections In Java – Part 1
A look at the Collections Framework of Java which provides a large set of popular data structures such as stacks, linked lists and dynamic arrays.
Introduction to Arrays in Java
This tutorial covers creating, accessing, initializing, inserting, searching and deleting arrays and their elements in Java. Examples are given for each of these actions to aid the reader in getting a hands-on experience.
Bubble Sort Algorithm in Java
The bubble sort is notoriously slow, but it’s conceptually the simplest of the sorting algorithms and for that reason is a good beginning for our exploration of sorting techniques.
Selection Sort Algorithm in Java
The selection sort algorithm is slightly better performing than bubble sort, and so we’re going to explain how it works and implement it in Java.