Java Physics



Refraction Through Prism

  • For simplicity, all reflected rays except those in total internal reflections are ignored.
  • Click the place where a refraction or total internal reflection occurs, the values of relevant angles will be shown. Click again to hide the values.



Internal Links :

Lenses closely above Objects (Applet)

Lens Effect due to Ripples (Applet)

Run Applet Online

Run on Java-enabled web browsers by adding the URL in the Exception Site List in your
Java Control Panel settings. But, whenever you do this, you must ensure the site is safe.
(Web Safety Checker: Scamadviser, Norton, Sucuri, Google).

Download Executable Jar File

Run outside of the browser by pressing 'Enter' or double-clicking the Jar file




Author and Copyright:

Chiu-king Ng

Feedback/Contact:, where XY is the prime number following 23

Mirror Site:

Last Update:


Java logo