Previous Page TOC Next Page Home


— Appendix C —
50 Useful Java Applets

by Lay Wah Ooi and Billy Barron

This appendix contains 50 useful Java applets that are available over the Internet. You can download any of these applets over the Internet and use them on your own pages. Some of them do not have links so that you can easily download the applet. In these cases, you can look at the HTML source and discover the name of the Java class file to download. However, whenever you download any applet code, please make sure you do not violate any copyright restrictions when you do so.

Adam Minu's Calculator

http://www.hk.super.net/~caminu/Calculator.html

This simple calculator applet is fairly good but can be slow to load.


Adam Minu's Calculator

Advertise Scroller

http://java.elim.net/Advertise/

Advertise Scroller is a good applet for advertising.


Advertise Scroller

The Advertisement Panel

http://163.121.10.41/java/applets/AdPanel/

The Advertisement Panel is an applet that displays a set of images with different advertisements on your Web page. It offers 11 different effects that can be used to transition from one ad to another.


The Advertisement Panel

AmphetiText

http://minyos.its.rmit.edu.au/~s9506190/amphetitext.html

AmphetiText displays text in an unusual fashion.


AmphetiText

AnimatePLUS22


http://www.xm.com/cafe/AnimatePLUS/slideshow.html

AnimatePLUS22 is an applet that can be used to create an animation on a Web page.


AnimatePLUS22

Applets at Kassel


http://www.uni-kassel.de/fb16/ipm/mt/java/javae.html

This example is more of a site than an individual applet. Of all the applets, the best one at this site is called Ticker. Ticker creates a scrolling marquee that is one of the best marquee-type programs on the Net.


Applets at Kassel

Blue Skies Java

http://cirrus.sprl.umich.edu/javaweather/

Blue Skies Java is an applet that displays changing weather maps interactively.


Blue Skies Java

Chart

http://weber.u.washington.edu/~jgurney/java/Chart/

Chart is a applet that draws a simple bar chart with the values that you specify in the HTML file.


Chart

Chat Touring

http://www.cs.princeton.edu/~burchard/www/interactive/chat/express.html

Chat Touring has two purposes. The first is to be a chat system where people can talk to each other interactively. The second is to allow group tours to be conducted.


Chat Touring

Chinese Fonts

http://phoenix.cs.hku.hk:1234/~jax/C_LED.shtml

This applet enables you to get Chinese characters in a LED sign display.


Chinese Fonts

ClickBoard

http://users.aimnet.com/~foureyes/clickboard/ClickBoard.html

ClickBoard is an applet that lets you create your own animation to put on your Web page.

ClickBoard

Color Matcher 3

http://www.mcs.anl.gov/home/kwong/JAVA/ColorM.html

This applet lets you enter the RGB values, and it will give you back the six best matches from either the Netscape or the X11 color list.


Color Matcher 3

Color(RGB) HTML Tag Generator

http://www.mindspring.com/~apollo/java/applets/rgb/rgb.html

This applet generates HTML tags. The user selects a set of colors, and the applet will generate the codes necessary to implement that set of colors on a Web page.


Color(RGB) HTML Tag Generator

Crossword Puzzle

http://www6.netscape.com/comprod/products/navigator/version_ 2.0/java_applets/Crossword/

This applet is a crossword puzzle much like those found in the newspaper.


Crossword Puzzle

Curve Applet

http://fas.sfu.ca/1/cs/people/GradStudents/heinrica/personal/curve.html

After you select at least four points, this applet draws a curve from the points.


Curve Applet

DNA Sequence Display Applet

http://cbil.humgen.upenn.edu/~sdong/sequence.html

This applet lets you annotate biological sequences.


DNA Sequence Display Applet

Dynamic Billboard

http://www.db.erau.edu/java/billboard/

Dynamic Billboard is a billboard applet with changing billboard messages.


Dynamic Billboard

Gif Slider

http://www.ohiou.edu/~rbarrett/java/rich/gifslider/

Gif Slider slides GIF images around the screen.


Gif Slider

Graph

http://www.sfc.keio.ac.jp/~t93116jk/zemi/test5.html

A good tool for creating line, bar, and pie graphs.


Graph

GrowingText Effect

http://www1.mhv.net/~jamihall/java/GrowingText/GrowingText.html

GrowingText is an applet that first displays text very small and then increases its size.


GrowingText Effect

GuestBook

http://www.nai.net/~rvdi/home.htm#Guestbook

Want to keep track of people who visit your Web site and want them to leave comments? Guestbook is an applet that will handle these tasks for you.


GuestBook

HexCalc

http://www.nrg.org/hexcalc/HexCalc.html

HexCalc is a hexademical calculator. Programmers will find this applet to be quite useful.


HexCalc

HotTea

http://gpg.com/hottea/

HotTea is an applet that can be used to generated Persian and Arabic text on-screen.


HotTea

The Impressionist

http://reality.sgi.com/grafica/impression/

This applet is a paint program that lets you create a painting from a photograph.


The Impressionist

InfoTicker

http://www.panix.com/~erik/InfoTicker.cgi

InfoTicker is an applet that is a simple personal agent. It looks at Internet information in real time and gives you regular updates.


InfoTicker

INOTE

http://jefferson.village.virginia.edu/~mar4g/

INOTE applet is a tool that enables you to put text on an image.


INOTE

ISO8559 HTML Conversion Machine

http://www.conveyor.com/entity.html

ISO8559 is a standard way to represent foreign characters in US ASCII. This applet will help you convert between ASCII and the HTML entity names for the characters.


ISO8559 HTML Conversion Machine

Java Dance

http://tech-www.informatik.uni-hamburg.de/dance/JDance-e.html

Java Dance is virtual dancing instructor that teaches you how to dance. Only four dances are available.


Java Dance

Java Graffiti Chalkboard

http://www.tisinc.com/beta/cbapplet.html

Java Graffiti Chalkboard is an applet that lets a user draw on a chalkboard.


Java Graffiti Chalkboard

Java Graph Class Library

http://www-igpp.llnl.gov/people/brookshaw/java/

This group of Java classes helps you plot graphs using Java applets.


Java Graph Class Library

Java Sinus Scroller

http://www.ping.ch/black_sun/sinus.htm

This applet is another strange text display applet.


Java Sinus Scroller

Jmath

http://www.geom.umn.edu:80/~rminer/jmath/

Jmath is an applet that allows you to display mathematical formulas on-screen.


Jmath

J-tools

http://www.crl.com/~integris/j_tools.htm

The J-tools applet lets you create special effect text, bullets, and rules.


J-tools

Juggling

http://www.acm.uiuc.edu/webmonkeys/juggling/

This animation teaches you how to juggle from one to three balls.


Juggling

Jumping Frog

http://www.franceway.com/frogjump.htm

Jumping Frog is an applet that displays a frog jumping around the screen.


Jumping Frog

Karl's Mortgage Calculator

http://www.broadcom.ie/~kj/java/mortgage.html

This applet is a very handy way to calculate the payments on any given mortgage.


Karl's Mortgage Calculator

Missile Commando

http://www.sdsu.edu/~boyns/java/mc/

Missile Commando is a simple game that is similar to the old arcade game Missile Command. Missile Commando is much simpler though.


Missile Commando

Nizze's HotJava Applets

http://www-und.ida.liu.se/~d94nilhe/java/applets.html


Nizze's HotJava Applets

Nuclear Power Plant

http://www.ida.liu.se/~her/npp/demo.html

This applet simulates a nuclear power plant.


Nuclear Power Plant

PerspectiveDraw

http://www.ec3.com/

This applet is a package for drawing 3D models.


PerspectiveDraw

RnbText

http://www.crl.com/~integris/JT_RNBT.htm

RnbText draws text in a rainbow of colors. Also, it gives the text a very slight sine wave effect.


RnbText

Robert's Online Pricers

http://www.interpid.com/~robert1/

This site contains a series of online pricers. They include options, derivatives, commissions, and loans.


Robert's Online Pricers

SineWave Text

http://forte.poly.edu:8000/Sine.html

SineWave Text is an applet that displays text in an obvious sine wave. The effect is much more stated than the one in RnbText.


SineWave Text

Spirograph

http://www.wordsmith.org/~anu/java/spirograph.html

Remember Spirograph from when you were a child? You'll be glad to know that there is a Java version of your old favorite.


Spirograph

SpreadSheet

http://weber.u.washington.edu/~jgurney/java/SpreadSheet/

This applet is no Lotus 1-2-3, but it is a nice small spreadsheet applet.


SpreadSheet

Stock Trace

http://www.cs.virginia.edu/~cd4v/graph/StockGraph.html

Stock Trace is a stock market tracking applet. It prints a graph of the history of a stock.


Stock Trace

Sunclock

http://www.NeoSoft.com/~forge/java/Sunclock/Sunclock.html

This applet is a map of the world showing where the sun is currently shining.


Sunclock

Test editor

http://www-elec.enst.fr/java/edit-beta/test.html

This applet displays vector graphics that are read in from a file.


Test editor

Touchtone

http://madeira.cc.hokudai.ac.jp/RD/takai/myjava4.html

This applet is a touchtone telephone pad. When its buttons are pressed, it generates the tones needed to place a call.


Touchtone

TourGuide

http://weber.u.washington.edu/~jgurney/java/TourGuide/

This applet launches an untrusted applet and another browser screen. The untrusted applet lets you tour the Web page on the new browser screen.

TourGuide

Previous Page TOC Next Page Home