LICENSE
This license ("License") contains rights and restrictions associated with use of the accompanying software. Read the License carefully before utilizing the software. By using the software you agree to be bound by the terms and conditions of this license.
Congratulations...
Introduction
You should be careful to check that your unzipping program has named the files correctly. Some DOS programs will name according to the old 8.3 format, rename .class files "*.cla". You can rename them by opening up a DOS window and typing:
ren *.cla *.class |
The Gallery Example
The code which produces the above is:
<p><!--webbot bot="PurpleText" PREVIEW="Do not delete the two comments" --><!--webbot bot="HTMLMarkup" startspan --><applet code="Outline" width=200 height=400><!--webbot bot="HTMLMarkup" endspan --><!--webbot bot="PurpleText" PREVIEW="Do not delete these two comments" --> David Griffiths' Web Site <ul> <li>Home pages</li> <ul> <li><a href="home2.htm">The Great Heresy</a> <li><a href="home3.htm">Bill's World In Pieces</a> </ul> <li><a href="spigots.htm">Java WebSpigots</a></li> <ul> <li><a href="nim.htm">Java Nim</a></li> <li><a href="cgmimage.htm">The CgmImage Applet</a></li> <li><a href="cuecards.htm">The CueCards Applet</a></li> <li><a href="flag.htm">The Flag Applet</a></li> <li><a href="hawkray.htm">The HawkRay Applet</a></li> <li><a href="lake.htm">The Lake Applet</a></li> <li><a href="panorama.htm">The Panorama Applet</a></li> <li><a href="Outline.htm">The Outline Applet</a></li> <li><a href="quiz.htm">The QuizShow Applet</a></li> <li><a href="ripple.htm">The Ripple Applet</a></li> </ul> <li><a href="vbasic.htm">Visual Basic</a></li> <ul> <li><a href="quiver.zip">Quiver!</a></li> <li><a href="lantern.zip">VB Lanterns</a></li> </ul> </ul> <ul> <li><a href="catalog.htm">Catalogue</a></li> <li>The Muriel Stint Column</li> <ul> <li><a href="muriel.htm">UFOs and the paranormal</a></li> <li><a href="muriel4.htm">The Mysterious Nut</a></li> <li><a href="muriel3.htm">All About The British</a></li> <li><a href="muriel2.htm">Parliamentary FAQ</a></li> </ul> <li><a href="http://www.microsoft.com">A Really Fun Page (hmmm...)</a></li> <li><a href="mailto:dgriffiths1@hotmail.com">Contact me</a></li> </ul> <p><!--webbot bot="PurpleText" PREVIEW="Do not delete the two comments" --><!--webbot bot="HTMLMarkup" startspan --></applet><!--webbot bot="HTMLMarkup" endspan --><!--webbot bot="PurpleText" PREVIEW="Do not delete these two comments" --> |
Using Outline in a web page...
To include Outline in a web page, you should copy the Outline.class file into the same directory as the web page and then insert an <APPLET...> tag into the page, e.g.
<applet code="Outline" width=200 height=400> Some title text here <ul> <li>First folder <ul> <li><a href="sub1.htm" target="right">An item</a> <li><a href="sub1.htm" target="right">Another item</a> </ul> </ul> </applet> |
If you have used applets before you will have noticed that Outline is a little different. First of all you don't have to pass it any graphics files for use as icons. The Outline class contains all of the images it needs. Secondly, you do not pass parameters to Outline with <param....> tags.
Outline works by spicing up the sort of indented lists that you see all the time in web pages. It does it by reading the HTML code between the <applet...> and </applet> tags. That way you don't have to separately maintain the list code in the applet and the list-code that will be visible to non-Java browsers. Another advantage is that you should be able to edit the web page in a WYSIWYG editor (such as Frontpage 98) far more easily than a traditional applet. It also means that Outline is perfect for use in automated pages which traditionally use indented lists, such as message boards, guestbooks, etc..
NOTE: Outline reads the lists related to the first Outline applet on a page. Consequently, you cannot use more than one Outline on a page at a time.
Talking about FrontPage 98, you are probably wondering what all the weird code wrapped around the <applet> tags in the gallery example is for. If you try opening the page in FP you will not see the applet, but instead a set of indented lists which you can directly edit. Hopefully this will make you life easier.
You set the width and height to be large enough to display the outline tree when it is fully expanded. Incidentally, the maximum height will always be 16 * the maximum number of displayed rows.
I'd suggest you put the class files in the same directory as the page on which it will appear. If you want to move it elsewhere then use the "CODEBASE" option to point to the appropriate directory.
Why won't the applet work off my hard disk?
Why does my web page say "Class Format Error"?
Why does my web page say "Class Not Found"?
Examples from the Web
Linking to my site
If you use this applet then it would be nice if you gave me a link by copying the image:
(this is the file "dglogo.gif" in the .zip archive) into the same directory as your web page and then pasting the following into your page.
<a href="http://www.demon.co.uk/davidg/spigots.htm" target="_top"> <img src="dglogo.gif" width=88 height=31 border=0></a> |
It will put a little button on your page that will link through to my Java Spigots page.
It is only a request: feel free to omit it.
Transferring files
Contacting Me
If you still have trouble getting the applet to work and you have tried all of the possible solutions listed above, then feel to contact me, remembering to include:
These two pieces of information will make it a lot easier for me to solve the problem. I cannot guarantee that I will be able to respond to all messages (there's only so many hours in the day...) but sending the URL of a page that doesn't work will greatly increase the chances of getting an answer.
Remember to keep a look out at my web site for new applets.
19/07/1998
©
DavidGriffiths Created in Glorious Polyphonic HPL Lastupdated: Sunday 19 July 1998 |