I am creating a two-player chess game that can be played on two different computers on the same network. I am using a socket to communicate the moves between each player. I wrote the networking part and I wanted to test it out to make sure it is working before I continue. I downloaded a windows 7 Virtual machine and installed cygwin on it. My computer has ubuntu linux installed. I scp'd the jar file to the Virtual Box and tried to test it. When i open the file on my ubuntu machine everything works correctly. When I open it on my Windows virtual machine, the JButtons are missing. Does anyone know what could be causing this? I am more than willing to post code, it just doesn't sound like a code issue to me. Let me know if any more info is needed. Thanks in advance everyone.