KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > wingset > HugeTreeModel


1 /*
2  * $Id: HugeTreeModel.java,v 1.4 2004/12/01 07:54:05 hengels Exp $
3  * Copyright 2000,2005 wingS development team.
4  *
5  * This file is part of wingS (http://www.j-wings.org).
6  *
7  * wingS is free software; you can redistribute it and/or modify
8  * it under the terms of the GNU Lesser General Public License
9  * as published by the Free Software Foundation; either version 2.1
10  * of the License, or (at your option) any later version.
11  *
12  * Please see COPYING for the complete licence.
13  */

14 package wingset;
15
16 import javax.swing.tree.DefaultMutableTreeNode JavaDoc;
17 import javax.swing.tree.TreeNode JavaDoc;
18
19 /**
20  * @author hengels
21  * @version $Revision: 1.4 $
22  */

23 public class HugeTreeModel {
24     public static final TreeNode JavaDoc ROOT_NODE = generateTree();
25
26     static TreeNode JavaDoc generateTree() {
27         DefaultMutableTreeNode JavaDoc top = new DefaultMutableTreeNode JavaDoc("Music");
28         DefaultMutableTreeNode JavaDoc catagory;
29         DefaultMutableTreeNode JavaDoc composer;
30         DefaultMutableTreeNode JavaDoc style;
31         DefaultMutableTreeNode JavaDoc album;
32
33         // Classical
34
catagory = new DefaultMutableTreeNode JavaDoc("Classical");
35         top.add(catagory);
36
37         // Beethoven
38
catagory.add(composer = new DefaultMutableTreeNode JavaDoc("Beethoven"));
39         composer.add(style = new DefaultMutableTreeNode JavaDoc("Concertos"));
40         style.add(new DefaultMutableTreeNode JavaDoc("No. 1 - C Major"));
41         style.add(new DefaultMutableTreeNode JavaDoc("No. 2 - B-Flat Major"));
42         style.add(new DefaultMutableTreeNode JavaDoc("No. 3 - C Minor"));
43         style.add(new DefaultMutableTreeNode JavaDoc("No. 4 - G Major"));
44         style.add(new DefaultMutableTreeNode JavaDoc("No. 5 - E-Flat Major"));
45
46         composer.add(style = new DefaultMutableTreeNode JavaDoc("Quartets"));
47         style.add(new DefaultMutableTreeNode JavaDoc("Six String Quartets"));
48         style.add(new DefaultMutableTreeNode JavaDoc("Three String Quartets"));
49         style.add(new DefaultMutableTreeNode JavaDoc("Grosse Fugue for String Quartets"));
50
51         composer.add(style = new DefaultMutableTreeNode JavaDoc("Sonatas"));
52         style.add(new DefaultMutableTreeNode JavaDoc("Sonata in A Minor"));
53         style.add(new DefaultMutableTreeNode JavaDoc("Sonata in F Major"));
54
55         composer.add(style = new DefaultMutableTreeNode JavaDoc("Symphonies"));
56         style.add(new DefaultMutableTreeNode JavaDoc("No. 1 - C Major"));
57         style.add(new DefaultMutableTreeNode JavaDoc("No. 2 - D Major"));
58         style.add(new DefaultMutableTreeNode JavaDoc("No. 3 - E-Flat Major"));
59         style.add(new DefaultMutableTreeNode JavaDoc("No. 4 - B-Flat Major"));
60         style.add(new DefaultMutableTreeNode JavaDoc("No. 5 - C Minor"));
61         style.add(new DefaultMutableTreeNode JavaDoc("No. 6 - F Major"));
62         style.add(new DefaultMutableTreeNode JavaDoc("No. 7 - A Major"));
63         style.add(new DefaultMutableTreeNode JavaDoc("No. 8 - F Major"));
64         style.add(new DefaultMutableTreeNode JavaDoc("No. 9 - D Minor"));
65
66         // Brahms
67
catagory.add(composer = new DefaultMutableTreeNode JavaDoc("Brahms"));
68         composer.add(style = new DefaultMutableTreeNode JavaDoc("Concertos"));
69         style.add(new DefaultMutableTreeNode JavaDoc("Violin Concerto"));
70         style.add(new DefaultMutableTreeNode JavaDoc("Double Concerto - A Minor"));
71         style.add(new DefaultMutableTreeNode JavaDoc("Piano Concerto No. 1 - D Minor"));
72         style.add(new DefaultMutableTreeNode JavaDoc("Piano Concerto No. 2 - B-Flat Major"));
73
74         composer.add(style = new DefaultMutableTreeNode JavaDoc("Quartets"));
75         style.add(new DefaultMutableTreeNode JavaDoc("Piano Quartet No. 1 - G Minor"));
76         style.add(new DefaultMutableTreeNode JavaDoc("Piano Quartet No. 2 - A Major"));
77         style.add(new DefaultMutableTreeNode JavaDoc("Piano Quartet No. 3 - C Minor"));
78         style.add(new DefaultMutableTreeNode JavaDoc("String Quartet No. 3 - B-Flat Minor"));
79
80         composer.add(style = new DefaultMutableTreeNode JavaDoc("Sonatas"));
81         style.add(new DefaultMutableTreeNode JavaDoc("Two Sonatas for Clarinet - F Minor"));
82         style.add(new DefaultMutableTreeNode JavaDoc("Two Sonatas for Clarinet - E-Flat Major"));
83
84         composer.add(style = new DefaultMutableTreeNode JavaDoc("Symphonies"));
85         style.add(new DefaultMutableTreeNode JavaDoc("No. 1 - C Minor"));
86         style.add(new DefaultMutableTreeNode JavaDoc("No. 2 - D Minor"));
87         style.add(new DefaultMutableTreeNode JavaDoc("No. 3 - F Major"));
88         style.add(new DefaultMutableTreeNode JavaDoc("No. 4 - E Minor"));
89
90         // Mozart
91
catagory.add(composer = new DefaultMutableTreeNode JavaDoc("Mozart"));
92         composer.add(style = new DefaultMutableTreeNode JavaDoc("Concertos"));
93         style.add(new DefaultMutableTreeNode JavaDoc("Piano Concerto No. 12"));
94         style.add(new DefaultMutableTreeNode JavaDoc("Piano Concerto No. 17"));
95         style.add(new DefaultMutableTreeNode JavaDoc("Clarinet Concerto"));
96         style.add(new DefaultMutableTreeNode JavaDoc("Violin Concerto No. 5"));
97         style.add(new DefaultMutableTreeNode JavaDoc("Violin Concerto No. 4"));
98
99         composer.add(style = new DefaultMutableTreeNode JavaDoc("Sonatas"));
100         style.add(new DefaultMutableTreeNode JavaDoc("String Quintet in G Minor"));
101         style.add(new DefaultMutableTreeNode JavaDoc("Clarinet Quintet"));
102         style.add(new DefaultMutableTreeNode JavaDoc("Piano Sonata No. 14"));
103
104         composer.add(style = new DefaultMutableTreeNode JavaDoc("Symphonies"));
105         style.add(new DefaultMutableTreeNode JavaDoc("No. 39"));
106         style.add(new DefaultMutableTreeNode JavaDoc("No. 40"));
107         style.add(new DefaultMutableTreeNode JavaDoc("No. 41"));
108
109         catagory.add(composer = new DefaultMutableTreeNode JavaDoc("Schubert"));
110         composer.add(style = new DefaultMutableTreeNode JavaDoc("Quartets"));
111         style.add(new DefaultMutableTreeNode JavaDoc("No. 1 - D Major"));
112         style.add(new DefaultMutableTreeNode JavaDoc("No. 2 - C Major"));
113         style.add(new DefaultMutableTreeNode JavaDoc("No. 3 - B-Flat"));
114         style.add(new DefaultMutableTreeNode JavaDoc("No. 4 - B Major,D Major"));
115         style.add(new DefaultMutableTreeNode JavaDoc("No. 5 - B-Flat Major"));
116         style.add(new DefaultMutableTreeNode JavaDoc("No. 6 - D Major"));
117         style.add(new DefaultMutableTreeNode JavaDoc("No. 7 - D Major"));
118         style.add(new DefaultMutableTreeNode JavaDoc("No. 8 - B-Flat Major"));
119         style.add(new DefaultMutableTreeNode JavaDoc("No. 9 - G Minor,D Major"));
120         style.add(new DefaultMutableTreeNode JavaDoc("No. 10 - E-Flat Major"));
121         style.add(new DefaultMutableTreeNode JavaDoc("No. 11 - E,D"));
122         style.add(new DefaultMutableTreeNode JavaDoc("No. 12 - C Minor,D"));
123
124         composer.add(style = new DefaultMutableTreeNode JavaDoc("Sonatas"));
125         style.add(new DefaultMutableTreeNode JavaDoc("No. 1 - E Major, D Major"));
126         style.add(new DefaultMutableTreeNode JavaDoc("No. 2 - C Major, D Major"));
127         style.add(new DefaultMutableTreeNode JavaDoc("No. 3 - E Major, D Major"));
128         style.add(new DefaultMutableTreeNode JavaDoc("No. 4 - A Minor, D Major"));
129         style.add(new DefaultMutableTreeNode JavaDoc("No. 6 - D Major"));
130         style.add(new DefaultMutableTreeNode JavaDoc("No. 7 - E Minor, D Major"));
131         style.add(new DefaultMutableTreeNode JavaDoc("No. 9 - B Major, D Major"));
132
133
134         // Jazz
135
top.add(catagory = new DefaultMutableTreeNode JavaDoc("Jazz"));
136
137         // Ayler
138
catagory.add(composer = new DefaultMutableTreeNode JavaDoc("Albert Ayler"));
139         composer.add(album = new DefaultMutableTreeNode JavaDoc("My Name is Albert Ayler"));
140         album.add(new DefaultMutableTreeNode JavaDoc("Bye Bye Blackbird"));
141         album.add(new DefaultMutableTreeNode JavaDoc("Billie's Bounce"));
142         album.add(new DefaultMutableTreeNode JavaDoc("Summertime"));
143         album.add(new DefaultMutableTreeNode JavaDoc("On Green Dolphin Street"));
144         album.add(new DefaultMutableTreeNode JavaDoc("C.T."));
145
146         composer.add(album = new DefaultMutableTreeNode JavaDoc("Swing Low Seet Spiritual"));
147         album.add(new DefaultMutableTreeNode JavaDoc("Goin' Home"));
148         album.add(new DefaultMutableTreeNode JavaDoc("Old Man River"));
149         album.add(new DefaultMutableTreeNode JavaDoc("When The Saints Go Marching In"));
150         album.add(new DefaultMutableTreeNode JavaDoc("Deep River"));
151         album.add(new DefaultMutableTreeNode JavaDoc("Down By The Riverside"));
152         album.add(new DefaultMutableTreeNode JavaDoc("Spirits"));
153         album.add(new DefaultMutableTreeNode JavaDoc("Witches and Devils"));
154         album.add(new DefaultMutableTreeNode JavaDoc("Holy, Holy"));
155         album.add(new DefaultMutableTreeNode JavaDoc("Saints"));
156
157         composer.add(album = new DefaultMutableTreeNode JavaDoc("Prophesy"));
158         album.add(new DefaultMutableTreeNode JavaDoc("Spirits"));
159         album.add(new DefaultMutableTreeNode JavaDoc("Wizard"));
160         album.add(new DefaultMutableTreeNode JavaDoc("Ghosts"));
161         album.add(new DefaultMutableTreeNode JavaDoc("Prophecy"));
162
163         composer.add(album = new DefaultMutableTreeNode JavaDoc("New Grass"));
164         album.add(new DefaultMutableTreeNode JavaDoc("Free At Last"));
165         album.add(new DefaultMutableTreeNode JavaDoc("Everybody's Movin'"));
166         album.add(new DefaultMutableTreeNode JavaDoc("New Generation"));
167         album.add(new DefaultMutableTreeNode JavaDoc("Heart Love"));
168         album.add(new DefaultMutableTreeNode JavaDoc("Sun Watcher"));
169
170         // Chet Baker
171
catagory.add(composer = new DefaultMutableTreeNode JavaDoc("Chet Baker"));
172         composer.add(album = new DefaultMutableTreeNode JavaDoc("Sings and Plays"));
173         album.add(new DefaultMutableTreeNode JavaDoc("Let's Get Lost"));
174         album.add(new DefaultMutableTreeNode JavaDoc("This Is Always"));
175         album.add(new DefaultMutableTreeNode JavaDoc("Long Ago and Far Away"));
176         album.add(new DefaultMutableTreeNode JavaDoc("I Wish I Knew"));
177         album.add(new DefaultMutableTreeNode JavaDoc("Daybreak"));
178         album.add(new DefaultMutableTreeNode JavaDoc("Grey December"));
179         album.add(new DefaultMutableTreeNode JavaDoc("I Remember You"));
180
181         composer.add(album = new DefaultMutableTreeNode JavaDoc("My Funny Valentine"));
182         album.add(new DefaultMutableTreeNode JavaDoc("My Funny Valentine"));
183         album.add(new DefaultMutableTreeNode JavaDoc("Someone To Watch Over Me"));
184         album.add(new DefaultMutableTreeNode JavaDoc("Moonlight Becomes You"));
185         album.add(new DefaultMutableTreeNode JavaDoc("I'm Glad There is You"));
186         album.add(new DefaultMutableTreeNode JavaDoc("This is Always"));
187         album.add(new DefaultMutableTreeNode JavaDoc("Time After Time"));
188         album.add(new DefaultMutableTreeNode JavaDoc("Sweet Lorraine"));
189         album.add(new DefaultMutableTreeNode JavaDoc("It's Always You"));
190         album.add(new DefaultMutableTreeNode JavaDoc("Moon Love"));
191         album.add(new DefaultMutableTreeNode JavaDoc("Like Someone In Love"));
192         album.add(new DefaultMutableTreeNode JavaDoc("I've Never Been In Love Before"));
193         album.add(new DefaultMutableTreeNode JavaDoc("Isn't it Romantic"));
194         album.add(new DefaultMutableTreeNode JavaDoc("I Fall In Love Too Easily"));
195
196         composer.add(album = new DefaultMutableTreeNode JavaDoc("Grey December"));
197         album.add(new DefaultMutableTreeNode JavaDoc("Grey December"));
198         album.add(new DefaultMutableTreeNode JavaDoc("I Wish I Knew"));
199         album.add(new DefaultMutableTreeNode JavaDoc("Someone To Watch Over Me"));
200         album.add(new DefaultMutableTreeNode JavaDoc("Headline"));
201         album.add(new DefaultMutableTreeNode JavaDoc("Bockhanal"));
202         album.add(new DefaultMutableTreeNode JavaDoc("A Dandy Line"));
203         album.add(new DefaultMutableTreeNode JavaDoc("Pro Defunctus"));
204         album.add(new DefaultMutableTreeNode JavaDoc("Little Old Lady"));
205         album.add(new DefaultMutableTreeNode JavaDoc("Goodbye"));
206
207         composer.add(album = new DefaultMutableTreeNode JavaDoc("The Route"));
208         album.add(new DefaultMutableTreeNode JavaDoc("Tynan Time"));
209         album.add(new DefaultMutableTreeNode JavaDoc("The Route"));
210         album.add(new DefaultMutableTreeNode JavaDoc("Minor Yours"));
211         album.add(new DefaultMutableTreeNode JavaDoc("Little Girl"));
212         album.add(new DefaultMutableTreeNode JavaDoc("Ol' Croix"));
213         album.add(new DefaultMutableTreeNode JavaDoc("The Great Lie"));
214         album.add(new DefaultMutableTreeNode JavaDoc("Sweet Lorrain"));
215         album.add(new DefaultMutableTreeNode JavaDoc("If I Should Lose You"));
216
217         // Coltran
218
catagory.add(composer = new DefaultMutableTreeNode JavaDoc("John Coltrane"));
219         composer.add(album = new DefaultMutableTreeNode JavaDoc("Blue Train"));
220         album.add(new DefaultMutableTreeNode JavaDoc("Blue Train"));
221         album.add(new DefaultMutableTreeNode JavaDoc("Moment's Notice"));
222         album.add(new DefaultMutableTreeNode JavaDoc("Locomotion"));
223         album.add(new DefaultMutableTreeNode JavaDoc("I'm Old Fashioned"));
224         album.add(new DefaultMutableTreeNode JavaDoc("Lazy Bird"));
225
226         composer.add(album = new DefaultMutableTreeNode JavaDoc("Giant Steps"));
227         album.add(new DefaultMutableTreeNode JavaDoc("Giant Steps"));
228         album.add(new DefaultMutableTreeNode JavaDoc("Cousin Mary Steps"));
229         album.add(new DefaultMutableTreeNode JavaDoc("Countdown"));
230         album.add(new DefaultMutableTreeNode JavaDoc("Spiral"));
231         album.add(new DefaultMutableTreeNode JavaDoc("Syeeda's Song Flute"));
232         album.add(new DefaultMutableTreeNode JavaDoc("Naima"));
233         album.add(new DefaultMutableTreeNode JavaDoc("Mr. P.C."));
234
235         composer.add(album = new DefaultMutableTreeNode JavaDoc("My Favorite Things"));
236         album.add(new DefaultMutableTreeNode JavaDoc("My Favorite Things"));
237         album.add(new DefaultMutableTreeNode JavaDoc("Everytime We Say Goodbye"));
238         album.add(new DefaultMutableTreeNode JavaDoc("Summertime"));
239         album.add(new DefaultMutableTreeNode JavaDoc("But Not For Me"));
240
241         composer.add(album = new DefaultMutableTreeNode JavaDoc("Crescent"));
242         album.add(new DefaultMutableTreeNode JavaDoc("Crescent"));
243         album.add(new DefaultMutableTreeNode JavaDoc("Wise One"));
244         album.add(new DefaultMutableTreeNode JavaDoc("Bessie's Blues"));
245         album.add(new DefaultMutableTreeNode JavaDoc("Lonnie's Lament"));
246         album.add(new DefaultMutableTreeNode JavaDoc("The Drum Thing"));
247
248         composer.add(album = new DefaultMutableTreeNode JavaDoc("Interstellar Space"));
249         album.add(new DefaultMutableTreeNode JavaDoc("Mars"));
250         album.add(new DefaultMutableTreeNode JavaDoc("Leo"));
251         album.add(new DefaultMutableTreeNode JavaDoc("Venus"));
252         album.add(new DefaultMutableTreeNode JavaDoc("Jupiter Variation"));
253         album.add(new DefaultMutableTreeNode JavaDoc("Jupiter"));
254         album.add(new DefaultMutableTreeNode JavaDoc("Saturn"));
255
256         // Miles
257
catagory.add(composer = new DefaultMutableTreeNode JavaDoc("Miles Davis"));
258         composer.add(album = new DefaultMutableTreeNode JavaDoc("Transition"));
259         album.add(new DefaultMutableTreeNode JavaDoc("Autumn Leaves"));
260         album.add(new DefaultMutableTreeNode JavaDoc("Two Bass Hit"));
261         album.add(new DefaultMutableTreeNode JavaDoc("Love, I've Found You"));
262         album.add(new DefaultMutableTreeNode JavaDoc("I Thought About You"));
263         album.add(new DefaultMutableTreeNode JavaDoc("All Blues"));
264         album.add(new DefaultMutableTreeNode JavaDoc("Seven Steps To Heaven"));
265
266         composer.add(album = new DefaultMutableTreeNode JavaDoc("Quiet Nights"));
267         album.add(new DefaultMutableTreeNode JavaDoc("Once Upon a Summertime"));
268         album.add(new DefaultMutableTreeNode JavaDoc("Aos Pes Da Cruz"));
269         album.add(new DefaultMutableTreeNode JavaDoc("Wait Till You See Her"));
270         album.add(new DefaultMutableTreeNode JavaDoc("Corcovado"));
271         album.add(new DefaultMutableTreeNode JavaDoc("Summer Nights"));
272
273         composer.add(album = new DefaultMutableTreeNode JavaDoc("My Funny Valentine"));
274         album.add(new DefaultMutableTreeNode JavaDoc("All of You"));
275         album.add(new DefaultMutableTreeNode JavaDoc("Stella By Starlight"));
276         album.add(new DefaultMutableTreeNode JavaDoc("All Blues"));
277         album.add(new DefaultMutableTreeNode JavaDoc("I Thought About You"));
278
279         composer.add(album = new DefaultMutableTreeNode JavaDoc("Voodoo Down"));
280         album.add(new DefaultMutableTreeNode JavaDoc("Automn Leaves"));
281         album.add(new DefaultMutableTreeNode JavaDoc("Footprints"));
282         album.add(new DefaultMutableTreeNode JavaDoc("Directions"));
283         album.add(new DefaultMutableTreeNode JavaDoc("Bitches Brew"));
284         album.add(new DefaultMutableTreeNode JavaDoc("Hush"));
285
286         // Rock
287
top.add(catagory = new DefaultMutableTreeNode JavaDoc("Rock"));
288
289         // The Beatles
290
catagory.add(composer = new DefaultMutableTreeNode JavaDoc("The Beatles"));
291         composer.add(album = new DefaultMutableTreeNode JavaDoc("A Hard Day's Night"));
292         album.add(new DefaultMutableTreeNode JavaDoc("A Hard Day's Night"));
293         album.add(new DefaultMutableTreeNode JavaDoc("I Should Have Known Better"));
294         album.add(new DefaultMutableTreeNode JavaDoc("If I Fell"));
295         album.add(new DefaultMutableTreeNode JavaDoc("I'm Happy Just To Dance With You"));
296         album.add(new DefaultMutableTreeNode JavaDoc("And I Love Her"));
297         album.add(new DefaultMutableTreeNode JavaDoc("Tell Me Why"));
298         album.add(new DefaultMutableTreeNode JavaDoc("Can't Buy Me Love"));
299         album.add(new DefaultMutableTreeNode JavaDoc("Any Time At All"));
300         album.add(new DefaultMutableTreeNode JavaDoc("I'll Cry Instead"));
301         album.add(new DefaultMutableTreeNode JavaDoc("Things We Said Today"));
302         album.add(new DefaultMutableTreeNode JavaDoc("When I Get Home"));
303         album.add(new DefaultMutableTreeNode JavaDoc("You Can't Do That"));
304
305         composer.add(album = new DefaultMutableTreeNode JavaDoc("Beatles For Sale"));
306         album.add(new DefaultMutableTreeNode JavaDoc("No Reply"));
307         album.add(new DefaultMutableTreeNode JavaDoc("I'm a Loser"));
308         album.add(new DefaultMutableTreeNode JavaDoc("Baby's In Black"));
309         album.add(new DefaultMutableTreeNode JavaDoc("Rock And Roll Music"));
310         album.add(new DefaultMutableTreeNode JavaDoc("I'll Follow the Sun"));
311         album.add(new DefaultMutableTreeNode JavaDoc("Mr. Moonlight"));
312         album.add(new DefaultMutableTreeNode JavaDoc("Kansas City/Hey Hey Hey Hey"));
313         album.add(new DefaultMutableTreeNode JavaDoc("Eight Days a Week"));
314         album.add(new DefaultMutableTreeNode JavaDoc("Words Of Love"));
315         album.add(new DefaultMutableTreeNode JavaDoc("Honey Don't"));
316         album.add(new DefaultMutableTreeNode JavaDoc("Every Little Thing"));
317         album.add(new DefaultMutableTreeNode JavaDoc("I Don't Want To Spoil the Party"));
318         album.add(new DefaultMutableTreeNode JavaDoc("What You're Doing"));
319         album.add(new DefaultMutableTreeNode JavaDoc("Everybody's Trying To Be My Baby"));
320
321         composer.add(album = new DefaultMutableTreeNode JavaDoc("Help"));
322         album.add(new DefaultMutableTreeNode JavaDoc("Help!"));
323         album.add(new DefaultMutableTreeNode JavaDoc("The Night Before"));
324         album.add(new DefaultMutableTreeNode JavaDoc("You've Got To Hide Your Love Away"));
325         album.add(new DefaultMutableTreeNode JavaDoc("I Need You"));
326         album.add(new DefaultMutableTreeNode JavaDoc("Another Girl"));
327         album.add(new DefaultMutableTreeNode JavaDoc("You're Going To Lose That Girl"));
328         album.add(new DefaultMutableTreeNode JavaDoc("Ticket To Ride"));
329         album.add(new DefaultMutableTreeNode JavaDoc("Act Naturally"));
330         album.add(new DefaultMutableTreeNode JavaDoc("It's Only Love"));
331         album.add(new DefaultMutableTreeNode JavaDoc("You Like Me Too Much"));
332         album.add(new DefaultMutableTreeNode JavaDoc("Tell Me What You See"));
333         album.add(new DefaultMutableTreeNode JavaDoc("I've Just Seen a Face"));
334         album.add(new DefaultMutableTreeNode JavaDoc("Yesterday"));
335         album.add(new DefaultMutableTreeNode JavaDoc("Dizzy Miss Lizzie"));
336
337         composer.add(album = new DefaultMutableTreeNode JavaDoc("Rubber Soul"));
338         album.add(new DefaultMutableTreeNode JavaDoc("Drive My Car"));
339         album.add(new DefaultMutableTreeNode JavaDoc("Norwegian Wood"));
340         album.add(new DefaultMutableTreeNode JavaDoc("You Won't See Me"));
341         album.add(new DefaultMutableTreeNode JavaDoc("Nowhere Man"));
342         album.add(new DefaultMutableTreeNode JavaDoc("Think For Yourself"));
343         album.add(new DefaultMutableTreeNode JavaDoc("The Word"));
344         album.add(new DefaultMutableTreeNode JavaDoc("Michelle"));
345         album.add(new DefaultMutableTreeNode JavaDoc("What Goes On?"));
346         album.add(new DefaultMutableTreeNode JavaDoc("Girl"));
347         album.add(new DefaultMutableTreeNode JavaDoc("I'm Looking Through You"));
348         album.add(new DefaultMutableTreeNode JavaDoc("In My Life"));
349         album.add(new DefaultMutableTreeNode JavaDoc("Wait"));
350         album.add(new DefaultMutableTreeNode JavaDoc("If I Needed Someone"));
351         album.add(new DefaultMutableTreeNode JavaDoc("Run For Your Life"));
352
353         composer.add(album = new DefaultMutableTreeNode JavaDoc("Revolver"));
354         album.add(new DefaultMutableTreeNode JavaDoc("Taxman"));
355         album.add(new DefaultMutableTreeNode JavaDoc("Rigby"));
356         album.add(new DefaultMutableTreeNode JavaDoc("I'm Only Sleeping"));
357         album.add(new DefaultMutableTreeNode JavaDoc("For You To"));
358         album.add(new DefaultMutableTreeNode JavaDoc("Here There And Everywhere"));
359         album.add(new DefaultMutableTreeNode JavaDoc("Yellow Submarine"));
360         album.add(new DefaultMutableTreeNode JavaDoc("She Said She Said"));
361         album.add(new DefaultMutableTreeNode JavaDoc("Good Day Sunshine"));
362         album.add(new DefaultMutableTreeNode JavaDoc("And Your Bird Can Sing"));
363         album.add(new DefaultMutableTreeNode JavaDoc("For No One"));
364         album.add(new DefaultMutableTreeNode JavaDoc("Doctor Robert"));
365         album.add(new DefaultMutableTreeNode JavaDoc("I Want To Tell You"));
366         album.add(new DefaultMutableTreeNode JavaDoc("Got To Get You Into My Life"));
367         album.add(new DefaultMutableTreeNode JavaDoc("Tomorrow Never Knows"));
368
369         composer.add(album = new DefaultMutableTreeNode JavaDoc("Sgt. Pepper's"));
370         album.add(new DefaultMutableTreeNode JavaDoc("Sgt. Pepper's"));
371         album.add(new DefaultMutableTreeNode JavaDoc("With a Little Help From My Friends"));
372         album.add(new DefaultMutableTreeNode JavaDoc("Lucy in the Sky With Diamonds"));
373         album.add(new DefaultMutableTreeNode JavaDoc("Getting Better"));
374         album.add(new DefaultMutableTreeNode JavaDoc("Fixing a Hole"));
375         album.add(new DefaultMutableTreeNode JavaDoc("She's Leaving Home"));
376         album.add(new DefaultMutableTreeNode JavaDoc("Being For the Benefit of Mr. Kite"));
377         album.add(new DefaultMutableTreeNode JavaDoc("Within You Without You"));
378         album.add(new DefaultMutableTreeNode JavaDoc("When I'm Sixty Four"));
379         album.add(new DefaultMutableTreeNode JavaDoc("Lovely Rita"));
380         album.add(new DefaultMutableTreeNode JavaDoc("Good Morning"));
381         album.add(new DefaultMutableTreeNode JavaDoc("Sgt. Pepper's Reprise"));
382         album.add(new DefaultMutableTreeNode JavaDoc("A Day In The Life"));
383
384         composer.add(album = new DefaultMutableTreeNode JavaDoc("Magical Mystery Tour"));
385         album.add(new DefaultMutableTreeNode JavaDoc("Magical Mystery Tour"));
386         album.add(new DefaultMutableTreeNode JavaDoc("Fool on the Hill"));
387         album.add(new DefaultMutableTreeNode JavaDoc("Flying"));
388         album.add(new DefaultMutableTreeNode JavaDoc("Blue Jay Way"));
389         album.add(new DefaultMutableTreeNode JavaDoc("Your Mother Should Know"));
390         album.add(new DefaultMutableTreeNode JavaDoc("I Am The Walrus"));
391         album.add(new DefaultMutableTreeNode JavaDoc("Hello Goodbye"));
392         album.add(new DefaultMutableTreeNode JavaDoc("Strawberry Fields Forever"));
393         album.add(new DefaultMutableTreeNode JavaDoc("Penny Lane"));
394         album.add(new DefaultMutableTreeNode JavaDoc("Baby You're a Rich Man"));
395         album.add(new DefaultMutableTreeNode JavaDoc("All You Need Is Love"));
396
397         composer.add(album = new DefaultMutableTreeNode JavaDoc("The White Album"));
398         album.add(new DefaultMutableTreeNode JavaDoc("Back in the USSR"));
399         album.add(new DefaultMutableTreeNode JavaDoc("Dear Prudence"));
400         album.add(new DefaultMutableTreeNode JavaDoc("Glass Onion"));
401         album.add(new DefaultMutableTreeNode JavaDoc("Wild Honey Pie"));
402         album.add(new DefaultMutableTreeNode JavaDoc("Bungalow Bill"));
403         album.add(new DefaultMutableTreeNode JavaDoc("While My Guitar Gently Weeps"));
404         album.add(new DefaultMutableTreeNode JavaDoc("Martha My Dear"));
405         album.add(new DefaultMutableTreeNode JavaDoc("I'm So Tired"));
406         album.add(new DefaultMutableTreeNode JavaDoc("Blackbird"));
407         album.add(new DefaultMutableTreeNode JavaDoc("Piggies"));
408         album.add(new DefaultMutableTreeNode JavaDoc("Rocky Raccoon"));
409         album.add(new DefaultMutableTreeNode JavaDoc("Don't Pass Me By"));
410         album.add(new DefaultMutableTreeNode JavaDoc("Why Don't We Do It In The Road"));
411         album.add(new DefaultMutableTreeNode JavaDoc("I Will"));
412         album.add(new DefaultMutableTreeNode JavaDoc("Julia"));
413         album.add(new DefaultMutableTreeNode JavaDoc("Birthday"));
414         album.add(new DefaultMutableTreeNode JavaDoc("Yer Blues"));
415         album.add(new DefaultMutableTreeNode JavaDoc("Mother Nature's Son"));
416         album.add(new DefaultMutableTreeNode JavaDoc("Sexy Sadie"));
417         album.add(new DefaultMutableTreeNode JavaDoc("Helter Skelter"));
418         album.add(new DefaultMutableTreeNode JavaDoc("Long Long Long"));
419         album.add(new DefaultMutableTreeNode JavaDoc("Revolution 1"));
420         album.add(new DefaultMutableTreeNode JavaDoc("Honey Pie"));
421         album.add(new DefaultMutableTreeNode JavaDoc("Savoy Truffle"));
422         album.add(new DefaultMutableTreeNode JavaDoc("Cry Baby Cry"));
423         album.add(new DefaultMutableTreeNode JavaDoc("Revolution 9"));
424         album.add(new DefaultMutableTreeNode JavaDoc("Good Night"));
425
426         composer.add(album = new DefaultMutableTreeNode JavaDoc("Abbey Road"));
427         album.add(new DefaultMutableTreeNode JavaDoc("Come Together"));
428         album.add(new DefaultMutableTreeNode JavaDoc("Something"));
429         album.add(new DefaultMutableTreeNode JavaDoc("Maxwell's Silver Hammer"));
430         album.add(new DefaultMutableTreeNode JavaDoc("Octopus's Garden"));
431         album.add(new DefaultMutableTreeNode JavaDoc("She's So Heavy"));
432         album.add(new DefaultMutableTreeNode JavaDoc("Here Comes The Sun"));
433         album.add(new DefaultMutableTreeNode JavaDoc("Because"));
434         album.add(new DefaultMutableTreeNode JavaDoc("You Never Give Me Your Money"));
435         album.add(new DefaultMutableTreeNode JavaDoc("Sun King"));
436         album.add(new DefaultMutableTreeNode JavaDoc("Mean Mr. Mustard"));
437         album.add(new DefaultMutableTreeNode JavaDoc("Polythene Pam"));
438         album.add(new DefaultMutableTreeNode JavaDoc("She Came In Through The Bathroom Window"));
439         album.add(new DefaultMutableTreeNode JavaDoc("Golden Slumbers"));
440         album.add(new DefaultMutableTreeNode JavaDoc("Carry That Weight"));
441         album.add(new DefaultMutableTreeNode JavaDoc("The End"));
442         album.add(new DefaultMutableTreeNode JavaDoc("Her Majesty"));
443
444         composer.add(album = new DefaultMutableTreeNode JavaDoc("Let It Be"));
445         album.add(new DefaultMutableTreeNode JavaDoc("Two of Us"));
446         album.add(new DefaultMutableTreeNode JavaDoc("Dig A Pony"));
447         album.add(new DefaultMutableTreeNode JavaDoc("Across the Universe"));
448         album.add(new DefaultMutableTreeNode JavaDoc("I Me Mine"));
449         album.add(new DefaultMutableTreeNode JavaDoc("Dig It"));
450         album.add(new DefaultMutableTreeNode JavaDoc("Let It Be"));
451         album.add(new DefaultMutableTreeNode JavaDoc("Maggie Mae"));
452         album.add(new DefaultMutableTreeNode JavaDoc("I've Got A Feeling"));
453         album.add(new DefaultMutableTreeNode JavaDoc("One After 909"));
454         album.add(new DefaultMutableTreeNode JavaDoc("The Long and Winding Road"));
455         album.add(new DefaultMutableTreeNode JavaDoc("For You Blue"));
456         album.add(new DefaultMutableTreeNode JavaDoc("Get Back"));
457
458         // Crowded House
459
catagory.add(composer = new DefaultMutableTreeNode JavaDoc("Crowded House"));
460         composer.add(album = new DefaultMutableTreeNode JavaDoc("Crowded House"));
461         album.add(new DefaultMutableTreeNode JavaDoc("Mean To Me"));
462         album.add(new DefaultMutableTreeNode JavaDoc("World Where You Live"));
463         album.add(new DefaultMutableTreeNode JavaDoc("Now We're Getting Somewhere"));
464         album.add(new DefaultMutableTreeNode JavaDoc("Don't Dream It's Over"));
465         album.add(new DefaultMutableTreeNode JavaDoc("Love You Til The Day I Die"));
466         album.add(new DefaultMutableTreeNode JavaDoc("Something So Strong"));
467         album.add(new DefaultMutableTreeNode JavaDoc("Hole In The River"));
468         album.add(new DefaultMutableTreeNode JavaDoc("Can't Carry On"));
469         album.add(new DefaultMutableTreeNode JavaDoc("I Walk Away"));
470         album.add(new DefaultMutableTreeNode JavaDoc("Tombstone"));
471         album.add(new DefaultMutableTreeNode JavaDoc("That's What I Call Live"));
472
473         composer.add(album = new DefaultMutableTreeNode JavaDoc("Temple of Low Men"));
474         album.add(new DefaultMutableTreeNode JavaDoc("I Feel Possessed"));
475         album.add(new DefaultMutableTreeNode JavaDoc("Kill Eye"));
476         album.add(new DefaultMutableTreeNode JavaDoc("Into Temptation"));
477         album.add(new DefaultMutableTreeNode JavaDoc("Mansion In The Slums"));
478         album.add(new DefaultMutableTreeNode JavaDoc("When You Come"));
479         album.add(new DefaultMutableTreeNode JavaDoc("Never Be The Same"));
480         album.add(new DefaultMutableTreeNode JavaDoc("Love This Life"));
481         album.add(new DefaultMutableTreeNode JavaDoc("Sister Madly"));
482         album.add(new DefaultMutableTreeNode JavaDoc("In The Lowlands"));
483         album.add(new DefaultMutableTreeNode JavaDoc("Better Be Home Soon"));
484
485         composer.add(album = new DefaultMutableTreeNode JavaDoc("Woodface"));
486         album.add(new DefaultMutableTreeNode JavaDoc("Chocolate Cake"));
487         album.add(new DefaultMutableTreeNode JavaDoc("It's Only Natural"));
488         album.add(new DefaultMutableTreeNode JavaDoc("Fall At Your Feet"));
489         album.add(new DefaultMutableTreeNode JavaDoc("Tall Trees"));
490         album.add(new DefaultMutableTreeNode JavaDoc("Weather With You"));
491         album.add(new DefaultMutableTreeNode JavaDoc("Whispers and Moans"));
492         album.add(new DefaultMutableTreeNode JavaDoc("Four Seasons in One Day"));
493         album.add(new DefaultMutableTreeNode JavaDoc("There Goes God"));
494         album.add(new DefaultMutableTreeNode JavaDoc("Fame Is"));
495         album.add(new DefaultMutableTreeNode JavaDoc("All I Ask"));
496         album.add(new DefaultMutableTreeNode JavaDoc("As Sure As I Am"));
497         album.add(new DefaultMutableTreeNode JavaDoc("Italian Plastic"));
498         album.add(new DefaultMutableTreeNode JavaDoc("She Goes On"));
499         album.add(new DefaultMutableTreeNode JavaDoc("How Will You Go"));
500
501         composer.add(album = new DefaultMutableTreeNode JavaDoc("Together Alone"));
502         album.add(new DefaultMutableTreeNode JavaDoc("Kare Kare"));
503         album.add(new DefaultMutableTreeNode JavaDoc("In My Command"));
504         album.add(new DefaultMutableTreeNode JavaDoc("Nails In My Feet"));
505         album.add(new DefaultMutableTreeNode JavaDoc("Black & White Boy"));
506         album.add(new DefaultMutableTreeNode JavaDoc("Fingers of Love"));
507         album.add(new DefaultMutableTreeNode JavaDoc("Pineapple Head"));
508         album.add(new DefaultMutableTreeNode JavaDoc("Locked Out"));
509         album.add(new DefaultMutableTreeNode JavaDoc("Private Universe"));
510         album.add(new DefaultMutableTreeNode JavaDoc("Walking on the Spot"));
511         album.add(new DefaultMutableTreeNode JavaDoc("Distant Sun"));
512         album.add(new DefaultMutableTreeNode JavaDoc("Catherine Wheels"));
513         album.add(new DefaultMutableTreeNode JavaDoc("Skin Feeling"));
514         album.add(new DefaultMutableTreeNode JavaDoc("Together Alone"));
515
516         // Harvin Garvel
517
catagory.add(composer = new DefaultMutableTreeNode JavaDoc("Harvin Garvel"));
518         composer.add(album = new DefaultMutableTreeNode JavaDoc("Harven Garvel I"));
519         album.add(new DefaultMutableTreeNode JavaDoc("Body"));
520         album.add(new DefaultMutableTreeNode JavaDoc("What You Said"));
521         album.add(new DefaultMutableTreeNode JavaDoc("All Rights Reserved"));
522         album.add(new DefaultMutableTreeNode JavaDoc("High Purity"));
523         album.add(new DefaultMutableTreeNode JavaDoc("Lies"));
524         album.add(new DefaultMutableTreeNode JavaDoc("Get Real"));
525         album.add(new DefaultMutableTreeNode JavaDoc("Gradma Cries"));
526         album.add(new DefaultMutableTreeNode JavaDoc("First Feel"));
527         album.add(new DefaultMutableTreeNode JavaDoc("Somethings wrong"));
528         album.add(new DefaultMutableTreeNode JavaDoc("Shoes"));
529         album.add(new DefaultMutableTreeNode JavaDoc("Spice Rack"));
530         album.add(new DefaultMutableTreeNode JavaDoc("Dark Feel"));
531         album.add(new DefaultMutableTreeNode JavaDoc("Tug of War"));
532         album.add(new DefaultMutableTreeNode JavaDoc("Ant Song"));
533
534         composer.add(album = new DefaultMutableTreeNode JavaDoc("Harven Garvel II"));
535         album.add(new DefaultMutableTreeNode JavaDoc("We Ain't Through"));
536         album.add(new DefaultMutableTreeNode JavaDoc("Trash and Spend"));
537         album.add(new DefaultMutableTreeNode JavaDoc("Kick"));
538         album.add(new DefaultMutableTreeNode JavaDoc("The Garden"));
539         album.add(new DefaultMutableTreeNode JavaDoc("One & Only"));
540         album.add(new DefaultMutableTreeNode JavaDoc("Squid Frenzy"));
541         album.add(new DefaultMutableTreeNode JavaDoc("Soul In Soul"));
542         album.add(new DefaultMutableTreeNode JavaDoc("The Desert"));
543         album.add(new DefaultMutableTreeNode JavaDoc("He Grew Up"));
544         album.add(new DefaultMutableTreeNode JavaDoc("Talk"));
545         album.add(new DefaultMutableTreeNode JavaDoc("Image"));
546         album.add(new DefaultMutableTreeNode JavaDoc("Tomorrow"));
547         album.add(new DefaultMutableTreeNode JavaDoc("R70"));
548
549         composer.add(album = new DefaultMutableTreeNode JavaDoc("Full Grown Dog"));
550         album.add(new DefaultMutableTreeNode JavaDoc("I Am"));
551         album.add(new DefaultMutableTreeNode JavaDoc("Say"));
552         album.add(new DefaultMutableTreeNode JavaDoc("Is This Real"));
553         album.add(new DefaultMutableTreeNode JavaDoc("What She Said"));
554         album.add(new DefaultMutableTreeNode JavaDoc("Mirror Lies"));
555         album.add(new DefaultMutableTreeNode JavaDoc("Girls"));
556         album.add(new DefaultMutableTreeNode JavaDoc("Your Will"));
557         album.add(new DefaultMutableTreeNode JavaDoc("Slow Motion Sunday"));
558         album.add(new DefaultMutableTreeNode JavaDoc("Simple Life"));
559         album.add(new DefaultMutableTreeNode JavaDoc("The Road Song"));
560         album.add(new DefaultMutableTreeNode JavaDoc("The Same Way"));
561         album.add(new DefaultMutableTreeNode JavaDoc("Stop Tryin"));
562
563         composer.add(album = new DefaultMutableTreeNode JavaDoc("Persia"));
564         album.add(new DefaultMutableTreeNode JavaDoc("Exonic"));
565         album.add(new DefaultMutableTreeNode JavaDoc("Drift"));
566         album.add(new DefaultMutableTreeNode JavaDoc("Cruise"));
567         album.add(new DefaultMutableTreeNode JavaDoc("MugWump"));
568         album.add(new DefaultMutableTreeNode JavaDoc("Smear"));
569         album.add(new DefaultMutableTreeNode JavaDoc("Everything"));
570         album.add(new DefaultMutableTreeNode JavaDoc("Keep"));
571         album.add(new DefaultMutableTreeNode JavaDoc("Circle"));
572
573         composer.add(album = new DefaultMutableTreeNode JavaDoc("Sensative Beak"));
574         album.add(new DefaultMutableTreeNode JavaDoc("Whatcha Gotta Do"));
575         album.add(new DefaultMutableTreeNode JavaDoc("Somewhere In This World"));
576         album.add(new DefaultMutableTreeNode JavaDoc("Awaken"));
577         album.add(new DefaultMutableTreeNode JavaDoc("Just A Dog"));
578         album.add(new DefaultMutableTreeNode JavaDoc("I Can Dance"));
579         album.add(new DefaultMutableTreeNode JavaDoc("Tomorrow"));
580         album.add(new DefaultMutableTreeNode JavaDoc("Love Who?"));
581         album.add(new DefaultMutableTreeNode JavaDoc("Is There Something"));
582         album.add(new DefaultMutableTreeNode JavaDoc("I Like It"));
583         album.add(new DefaultMutableTreeNode JavaDoc("Easy Chair"));
584         album.add(new DefaultMutableTreeNode JavaDoc("As We Are One"));
585         album.add(new DefaultMutableTreeNode JavaDoc("Far Away"));
586         album.add(new DefaultMutableTreeNode JavaDoc("Leaving Science"));
587         album.add(new DefaultMutableTreeNode JavaDoc("What A Life"));
588
589         // The Steve Miller Band
590
catagory.add(composer = new DefaultMutableTreeNode JavaDoc("Steve Miller Band"));
591         composer.add(album = new DefaultMutableTreeNode JavaDoc("Circle Of Love"));
592         album.add(new DefaultMutableTreeNode JavaDoc("Heart Like A Wheel"));
593         album.add(new DefaultMutableTreeNode JavaDoc("Get On Home"));
594         album.add(new DefaultMutableTreeNode JavaDoc("Baby Wanna Dance"));
595         album.add(new DefaultMutableTreeNode JavaDoc("Circle Of Love"));
596         album.add(new DefaultMutableTreeNode JavaDoc("Macho City"));
597
598         composer.add(album = new DefaultMutableTreeNode JavaDoc("Fly Like An Eagle"));
599         album.add(new DefaultMutableTreeNode JavaDoc("Space Intro"));
600         album.add(new DefaultMutableTreeNode JavaDoc("Fly Like An Eagle"));
601         album.add(new DefaultMutableTreeNode JavaDoc("Wild Mountain Honey"));
602         album.add(new DefaultMutableTreeNode JavaDoc("Serenade"));
603         album.add(new DefaultMutableTreeNode JavaDoc("Dance, Dance, Dance"));
604         album.add(new DefaultMutableTreeNode JavaDoc("Mercury Blues"));
605         album.add(new DefaultMutableTreeNode JavaDoc("Take the Money and Run"));
606         album.add(new DefaultMutableTreeNode JavaDoc("Rockin' Me"));
607         album.add(new DefaultMutableTreeNode JavaDoc("You Send Me"));
608         album.add(new DefaultMutableTreeNode JavaDoc("Blue Odyssey"));
609         album.add(new DefaultMutableTreeNode JavaDoc("Sweet Maree"));
610         album.add(new DefaultMutableTreeNode JavaDoc("The Window"));
611
612         composer.add(album = new DefaultMutableTreeNode JavaDoc("Book Of Dreams"));
613         album.add(new DefaultMutableTreeNode JavaDoc("Threshold"));
614         album.add(new DefaultMutableTreeNode JavaDoc("Jet Airliner"));
615         album.add(new DefaultMutableTreeNode JavaDoc("Winter Time"));
616         album.add(new DefaultMutableTreeNode JavaDoc("Swingtown"));
617         album.add(new DefaultMutableTreeNode JavaDoc("True Fine Love"));
618         album.add(new DefaultMutableTreeNode JavaDoc("Wish Upon A Star"));
619         album.add(new DefaultMutableTreeNode JavaDoc("Jungle Love"));
620         album.add(new DefaultMutableTreeNode JavaDoc("Electrolux Imbroglio"));
621         album.add(new DefaultMutableTreeNode JavaDoc("Sacrifice"));
622         album.add(new DefaultMutableTreeNode JavaDoc("The Stake"));
623         album.add(new DefaultMutableTreeNode JavaDoc("My Own Space"));
624         album.add(new DefaultMutableTreeNode JavaDoc("Babes In The Wood"));
625
626         composer.add(album = new DefaultMutableTreeNode JavaDoc("Joker"));
627         album.add(new DefaultMutableTreeNode JavaDoc("Sugar, Babe"));
628         album.add(new DefaultMutableTreeNode JavaDoc("Mary Lou"));
629         album.add(new DefaultMutableTreeNode JavaDoc("Shu Ba Da Du Ma"));
630         album.add(new DefaultMutableTreeNode JavaDoc("Your Cash Ain't Nothin' But Trash"));
631         album.add(new DefaultMutableTreeNode JavaDoc("The Joker"));
632         album.add(new DefaultMutableTreeNode JavaDoc("The Lovin' Cup"));
633         album.add(new DefaultMutableTreeNode JavaDoc("Come On In My Kitchen"));
634         album.add(new DefaultMutableTreeNode JavaDoc("Evil"));
635         album.add(new DefaultMutableTreeNode JavaDoc("Something To Believe In"));
636
637         return top;
638     }
639 }
640
Popular Tags