KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jsp > HugeTreeModel


1 /*
2  * Copyright (c) 2005 Your Corporation. All Rights Reserved.
3  */

4 package jsp;
5
6 import javax.swing.tree.DefaultMutableTreeNode JavaDoc;
7 import javax.swing.tree.TreeNode JavaDoc;
8
9 /**
10  * @author hengels
11  * @version $Revision: 1.1 $
12  */

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