Skip to content

changgyhub/copainter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

CoPainter

A Collaborative Java Painter using SWING.

Notes

  • This CoPainter looks better in Mac OS, and other Unix based OS. The GUI looks a bit stranged in windows.
  • I finish this CoPainter in my sophomore year, it is just for fun.
  • I am considering using Javascript or Qt to rewrite it.
  • Do not copy contents of this repo for course assignments. You should take the responsibility for any form of plagiarism.

Set Up Guide:

I. Compile using

  cd src
  javac CoPainter.java

II. Run with

  java CoPainter

III. Set up IP and port

  • For the host, it will automatically detect your IP, what you need to do is to select a port.
  • For the clients, you need to provide the host IP and port you want to connect to.

Host and Port

IV: Paint!

  • For both host and clinets, you can customize color and brush size. The Color button allows you to choose whatever color you like, and the More buttom enables you to input the exact size and RGB color.
  • Both host and clinets can save their work, but only host can load.
  • Only host can clear the screen. When host leaves, the clients will be forced to exit. A pop up window will remind the host and the clients to save their work.

CoPainter

About

A Collaborative Java Painter

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages