1 36 37 40 41 import java.awt.*; 42 import java.awt.event.*; 43 import java.util.*; 44 import javax.swing.*; 45 import javax.swing.border.*; 46 import javax.swing.tree.*; 47 48 49 55 public class MetalworksInBox extends JInternalFrame { 56 57 public MetalworksInBox() { 58 super("In Box", true, true, true, true); 59 60 DefaultMutableTreeNode unread; 61 DefaultMutableTreeNode personal; 62 DefaultMutableTreeNode business; 63 DefaultMutableTreeNode spam; 64 65 DefaultMutableTreeNode top = new DefaultMutableTreeNode("Mail Boxes"); 66 67 top.add( unread = new DefaultMutableTreeNode("Unread Mail") ); 68 top.add( personal = new DefaultMutableTreeNode("Personal") ); 69 top.add( business = new DefaultMutableTreeNode("Business") ); 70 top.add( spam = new DefaultMutableTreeNode("Spam") ); 71 72 unread.add( new DefaultMutableTreeNode("Buy Stuff Now") ); 73 unread.add( new DefaultMutableTreeNode("Read Me Now") ); 74 unread.add( new DefaultMutableTreeNode("Hot Offer") ); 75 unread.add( new DefaultMutableTreeNode("Re: Re: Thank You") ); 76 unread.add( new DefaultMutableTreeNode("Fwd: Good Joke") ); 77 78 personal.add( new DefaultMutableTreeNode("Hi") ); 79 personal.add( new DefaultMutableTreeNode("Good to hear from you") ); 80 personal.add( new DefaultMutableTreeNode("Re: Thank You") ); 81 82 business.add( new DefaultMutableTreeNode("Thanks for your order") ); 83 business.add( new DefaultMutableTreeNode("Price Quote") ); 84 business.add( new DefaultMutableTreeNode("Here is the invoice") ); 85 business.add( new DefaultMutableTreeNode("Project Metal: delivered on time") ); 86 business.add( new DefaultMutableTreeNode("Your salary raise approved") ); 87 88 spam.add( new DefaultMutableTreeNode("Buy Now") ); 89 spam.add( new DefaultMutableTreeNode("Make $$$ Now") ); 90 spam.add( new DefaultMutableTreeNode("HOT HOT HOT") ); 91 spam.add( new DefaultMutableTreeNode("Buy Now") ); 92 spam.add( new DefaultMutableTreeNode("Don't Miss This") ); 93 spam.add( new DefaultMutableTreeNode("Opportunity in Precious Metals") ); 94 spam.add( new DefaultMutableTreeNode("Buy Now") ); 95 spam.add( new DefaultMutableTreeNode("Last Chance") ); 96 spam.add( new DefaultMutableTreeNode("Buy Now") ); 97 spam.add( new DefaultMutableTreeNode("Make $$$ Now") ); 98 spam.add( new DefaultMutableTreeNode("To Hot To Handle") ); 99 spam.add( new DefaultMutableTreeNode("I'm waiting for your call") ); 100 101 JTree tree = new JTree(top); 102 JScrollPane treeScroller = new JScrollPane(tree); 103 treeScroller.setBackground(tree.getBackground()); 104 setContentPane(treeScroller); 105 setSize( 325, 200); 106 setLocation( 75, 75); 107 108 } 109 110 111 112 } 113 114 115 | Popular Tags |