Skip to content

I created a Graphic User Interface depicting a FishTank using Java's processing library. Anyone interacting with this interface could perform a variety of operations ranging from removing fishes to changing the current position of the fishes within the tank.

Notifications You must be signed in to change notification settings

Ansh318/FishTankGUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

FishTankGUI

Overview

FishTankGUI is a Graphical User Interface (GUI) built using Java's Processing library. It simulates an interactive fish tank where users can perform various operations such as adding and removing fish, adjusting their positions, and observing their movement within the tank.

Features

Add Fish: Users can introduce new fish into the tank.

Remove Fish: Any selected fish can be removed from the tank.

Move Fish: Users can reposition the fish within the tank.

Animated Movement: Fish can move within the tank, creating a realistic simulation.

User-Friendly Controls: Interact with the fish using simple mouse clicks and key presses.

Installation

Prerequisites

Java (JDK 8 or later)

Processing Library (Download from Processing.org)

Setup

Clone the repository:

git clone https://github.com/yourusername/FishTankGUI.git

Navigate to the project directory:

cd FishTankGUI

Open the project in the Processing IDE or any Java-supported IDE with Processing library installed.

Run the main file to launch the fish tank simulation.

Usage

Adding Fish: Click on the tank area to add a new fish.

Removing Fish: Select a fish and press the Delete key.

Moving Fish: Click and drag a fish to change its position.

Exiting the Program: Close the window or use the designated key shortcut.

Technologies Used

Java

Processing Library

Contributing

Feel free to fork the repository and submit pull requests to contribute new features or improvements!

About

I created a Graphic User Interface depicting a FishTank using Java's processing library. Anyone interacting with this interface could perform a variety of operations ranging from removing fishes to changing the current position of the fishes within the tank.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages