Tog Portfolio
PT-BR
EN-US
Home
About
Education
Portfolio
Projects
Super BeatBox Machine
Projects
HelpDesk RESTful API
Gamification Forum
Scrambled Words Game
Super BeatBox Machine
Summary
Images
Download
Code
Documentation
Project Repository
Github Super BeatBox Machine
Client Side
Class MusicClient (initial screen - user inputs username and server IP, then clicks connect)
Class SuperBeatBoxMachine (where sound and the graphical interface come together)
Class CustomDrawPanel (extends JPanel and displays the images of the musical instruments)
Class CharacterNumberLimiter (limits the number of characters allowed in a JTextField)
Server Side
Class MusicServer (Chat Server with Intuitive Console)
Highlights
Inner Class InstrumentNameListener
Inner Class SpeedListener
Inner Class SendListener
Inner Class RemoteReader