Washing Machine Controller GUI in Java programming - Flinders University
Washing Machine Task Write a Java program that simulates a washing machine. The graphical user interface consists of two parts: the control panel for setting up washing conditions and the drawing panel for simulating the turbo movement when the machine starts. Note: the example GUI is to illustrate the key interface components rather than suggesting this is the only interface that everyone should stick to. You are encouraged to come up with your own design. Level 1: Appearance and layout Think about appropriate fonts and colours for the labels and the display. Also spend some time on background colours, borders, and the shape of buttons. Work out a layout that resembles a washing machine control panel. Washing machines usually have different interfaces, but they share some common components. You are also encouraged to design a novel interface that you could possibly justify. You may use any number of panels and any layout managers. Level 2: Event handling The toggle “ON/OFF” button tur...