The Java GUI app is based on the Trystan's Ascii Panel. The project adds a GUI made in Java Swing that allows the user to edit the panel with his mouse.
It was done as the final project for the "Metodologie di programmazione" (Methods for programming in english) course of the bachelor's degree in Computer Science at the University of Rome "La Sapienza".
The app embeds the following tools
- Paint
- Fill
- Erase
- Clear selection
- Select / Deslect
- Cut / Copy / Paste
- Undo / Redo
Each tool appies to the selection if it exists, to the entire panel otherwise.
- Remove all appearances of the selected character
- Remove all the appearances of the selected character that has the selected color as foreground color
- Remove all the appearances of the selected character that has the selected color as background color
- Black and White filter
- Invert filter
- Color only the characters' foreground color
- Color only the characters' background color