Hallo Leute,
ich schaffe es einfach nicht den von mir erstellten JTree "tree" in ein extra tabbedpane (Crafting Recipe) in voller größe einzufügen.
Bitte um Hilfe.
ich schaffe es einfach nicht den von mir erstellten JTree "tree" in ein extra tabbedpane (Crafting Recipe) in voller größe einzufügen.
Bitte um Hilfe.
Java:
import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTabbedPane;
import javax.swing.JTextField;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.TreeNode;
@SuppressWarnings("serial")
public class Floor extends Applet{
public static void main(String[] args) {
JTree tree = new JTree(createTree());
BorderLayout BLAY = new BorderLayout();
JFrame fenster = new JFrame("Minecraft Account Checker by manniL 0.2");
fenster.setSize(860, 640);
fenster.setLocationRelativeTo(null);
fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenster.setLayout(BLAY);
JButton button = new JButton ("Check");
JLabel label = new JLabel ("Enter Accountname:");
final JTextField field1 = new JTextField(32);
JLabel label1 = new JLabel("");
String COPYRIGHT = "\u00a9";
JTabbedPane tabLeiste = new JTabbedPane();
JPanel panel = new JPanel();
panel.add(label);
panel.add(field1);
panel.add(button);
panel.add(label1);
tabLeiste.addTab("Check Account", panel);
button.addActionListener (new ButtonActionListener (field1, label1));
JPanel panel2 = new JPanel();
panel2.add(new JLabel(COPYRIGHT + " by manniL"));
panel2.add(new JLabel("Version 0.3"));
tabLeiste.addTab("About", panel2);
JPanel panel3 = new JPanel();
panel3.add(new JScrollPane(tree), BorderLayout.LINE_START);
tabLeiste.addTab("Crafting Recipes", panel3);
fenster.add(tabLeiste);
fenster.setVisible(true);
}
//*---------------------------------------------------------------------------
private static TreeNode createTree(){
//Defineprozess: DefaultMutableTreeNode = new DefaultMutableTreeNode("");
//Knoten defined
DefaultMutableTreeNode root = new DefaultMutableTreeNode("Recipes");
DefaultMutableTreeNode item = new DefaultMutableTreeNode("Basic");
DefaultMutableTreeNode block = new DefaultMutableTreeNode("Block");
DefaultMutableTreeNode tool = new DefaultMutableTreeNode("Tools");
DefaultMutableTreeNode weapon = new DefaultMutableTreeNode("Weapons");
DefaultMutableTreeNode armor = new DefaultMutableTreeNode("Armor");
DefaultMutableTreeNode transport = new DefaultMutableTreeNode("Transportation");
DefaultMutableTreeNode mech = new DefaultMutableTreeNode("Mechanism");
DefaultMutableTreeNode food = new DefaultMutableTreeNode("Food");
DefaultMutableTreeNode misc = new DefaultMutableTreeNode("Misc.");
DefaultMutableTreeNode dye = new DefaultMutableTreeNode("Dye");
DefaultMutableTreeNode wool = new DefaultMutableTreeNode("Wool");
//Basic defined
DefaultMutableTreeNode WP = new DefaultMutableTreeNode("Wooden Planks");
DefaultMutableTreeNode Stick = new DefaultMutableTreeNode("Sticks");
DefaultMutableTreeNode Torch = new DefaultMutableTreeNode("Torches");
DefaultMutableTreeNode Workb = new DefaultMutableTreeNode("Worbench");
DefaultMutableTreeNode Furn = new DefaultMutableTreeNode("Furnace");
DefaultMutableTreeNode Chest = new DefaultMutableTreeNode("Chest");
//Block defined
DefaultMutableTreeNode OB = new DefaultMutableTreeNode("Ore Blocks");
DefaultMutableTreeNode Glow = new DefaultMutableTreeNode("Glowstone Block");
DefaultMutableTreeNode Wool = new DefaultMutableTreeNode("Wool");
DefaultMutableTreeNode TNT = new DefaultMutableTreeNode("TNT");
DefaultMutableTreeNode Slab = new DefaultMutableTreeNode("Slab");
DefaultMutableTreeNode Stair = new DefaultMutableTreeNode("Stair");
DefaultMutableTreeNode Snow = new DefaultMutableTreeNode("Snow");
DefaultMutableTreeNode Clay = new DefaultMutableTreeNode("Clay");
DefaultMutableTreeNode Brick = new DefaultMutableTreeNode("Brick");
DefaultMutableTreeNode BoSh = new DefaultMutableTreeNode("Bookshelf");
DefaultMutableTreeNode SandS = new DefaultMutableTreeNode("Sandstone");
DefaultMutableTreeNode JoL = new DefaultMutableTreeNode("Jack-O-Lantern");
//Tool defined
DefaultMutableTreeNode Axe = new DefaultMutableTreeNode("Axes");
DefaultMutableTreeNode Pick = new DefaultMutableTreeNode("Pickaxes");
DefaultMutableTreeNode Shov = new DefaultMutableTreeNode("Shovels");
DefaultMutableTreeNode Hoe = new DefaultMutableTreeNode("Hoes");
DefaultMutableTreeNode FaS = new DefaultMutableTreeNode("Flint and Steel");
DefaultMutableTreeNode Buck = new DefaultMutableTreeNode("Bucket");
DefaultMutableTreeNode Comp = new DefaultMutableTreeNode("Compass");
DefaultMutableTreeNode Map = new DefaultMutableTreeNode("Map");
DefaultMutableTreeNode Clock = new DefaultMutableTreeNode("Clock");
DefaultMutableTreeNode FR = new DefaultMutableTreeNode("Fishing Rod");
DefaultMutableTreeNode Shea = new DefaultMutableTreeNode("Shears");
//Weapon defined
DefaultMutableTreeNode Bow = new DefaultMutableTreeNode("Bow");
DefaultMutableTreeNode Swor = new DefaultMutableTreeNode("Swor");
DefaultMutableTreeNode Arr = new DefaultMutableTreeNode("Arrows");
//Armor defined
DefaultMutableTreeNode Hel = new DefaultMutableTreeNode("Helmets");
DefaultMutableTreeNode Ches = new DefaultMutableTreeNode("Chestplates");
DefaultMutableTreeNode Leg = new DefaultMutableTreeNode("Leggings");
DefaultMutableTreeNode Boot = new DefaultMutableTreeNode("Boots");
//Trans defined
DefaultMutableTreeNode MiCa = new DefaultMutableTreeNode("Minecart");
DefaultMutableTreeNode PMC = new DefaultMutableTreeNode("Powered Minecart");
DefaultMutableTreeNode SMC = new DefaultMutableTreeNode("Storage Minecart");
DefaultMutableTreeNode Rai = new DefaultMutableTreeNode("Rails");
DefaultMutableTreeNode PRai = new DefaultMutableTreeNode("Powered Rail");
DefaultMutableTreeNode DRai = new DefaultMutableTreeNode("Detector Rail");
DefaultMutableTreeNode Boat = new DefaultMutableTreeNode("Boat");
//Mech defined
DefaultMutableTreeNode Do = new DefaultMutableTreeNode("Doors");
DefaultMutableTreeNode TDo = new DefaultMutableTreeNode("Trapdoor");
DefaultMutableTreeNode PP = new DefaultMutableTreeNode("Pressure Plates");
DefaultMutableTreeNode SB = new DefaultMutableTreeNode("Stone Button");
DefaultMutableTreeNode ReT = new DefaultMutableTreeNode("Redstone Torch");
DefaultMutableTreeNode Lev = new DefaultMutableTreeNode("Lever");
DefaultMutableTreeNode NoB = new DefaultMutableTreeNode("Note Block");
DefaultMutableTreeNode Juk = new DefaultMutableTreeNode("Jukebox");
DefaultMutableTreeNode Dis = new DefaultMutableTreeNode("Dispenser");
DefaultMutableTreeNode ReR = new DefaultMutableTreeNode("Redstone Repeater");
DefaultMutableTreeNode Pis = new DefaultMutableTreeNode("Piston");
DefaultMutableTreeNode SPis = new DefaultMutableTreeNode("Sticky Piston");
//Food defined
DefaultMutableTreeNode bo = new DefaultMutableTreeNode("Bowls");
DefaultMutableTreeNode MuS = new DefaultMutableTreeNode("Mushroom Stew");
DefaultMutableTreeNode Brea = new DefaultMutableTreeNode("Bread");
DefaultMutableTreeNode Suga = new DefaultMutableTreeNode("Sugar");
DefaultMutableTreeNode Cak = new DefaultMutableTreeNode("Cake");
DefaultMutableTreeNode Coo = new DefaultMutableTreeNode("Cookies");
DefaultMutableTreeNode GoA = new DefaultMutableTreeNode("Golden Apple");
//Misc defined
DefaultMutableTreeNode Min = new DefaultMutableTreeNode("Mineral Blocks");
DefaultMutableTreeNode Pai = new DefaultMutableTreeNode("Painting");
DefaultMutableTreeNode Sign = new DefaultMutableTreeNode("Sign");
DefaultMutableTreeNode Ladd = new DefaultMutableTreeNode("Ladders");
DefaultMutableTreeNode Pap = new DefaultMutableTreeNode("Paper");
DefaultMutableTreeNode Boo = new DefaultMutableTreeNode("Book");
DefaultMutableTreeNode Fen = new DefaultMutableTreeNode("Fences");
DefaultMutableTreeNode Bed = new DefaultMutableTreeNode("Beds");
//Dye defined
DefaultMutableTreeNode BM = new DefaultMutableTreeNode("");
DefaultMutableTreeNode LGD = new DefaultMutableTreeNode("");
DefaultMutableTreeNode GD = new DefaultMutableTreeNode("");
DefaultMutableTreeNode RR = new DefaultMutableTreeNode("");
DefaultMutableTreeNode OD = new DefaultMutableTreeNode("");
DefaultMutableTreeNode DY = new DefaultMutableTreeNode("");
DefaultMutableTreeNode LD = new DefaultMutableTreeNode("");
DefaultMutableTreeNode LBD = new DefaultMutableTreeNode("");
DefaultMutableTreeNode CD = new DefaultMutableTreeNode("");
DefaultMutableTreeNode PD = new DefaultMutableTreeNode("");
DefaultMutableTreeNode MD = new DefaultMutableTreeNode("");
DefaultMutableTreeNode PiD = new DefaultMutableTreeNode("");
//Wool defined
DefaultMutableTreeNode LGW = new DefaultMutableTreeNode("");
DefaultMutableTreeNode GW = new DefaultMutableTreeNode("");
DefaultMutableTreeNode BlW = new DefaultMutableTreeNode("");
DefaultMutableTreeNode RW = new DefaultMutableTreeNode("");
DefaultMutableTreeNode OW = new DefaultMutableTreeNode("");
DefaultMutableTreeNode YW = new DefaultMutableTreeNode("");
DefaultMutableTreeNode LW = new DefaultMutableTreeNode("");
DefaultMutableTreeNode GrW = new DefaultMutableTreeNode("");
DefaultMutableTreeNode LBW = new DefaultMutableTreeNode("");
DefaultMutableTreeNode CW = new DefaultMutableTreeNode("");
DefaultMutableTreeNode PW = new DefaultMutableTreeNode("");
DefaultMutableTreeNode BuW = new DefaultMutableTreeNode("");
DefaultMutableTreeNode MW = new DefaultMutableTreeNode("");
DefaultMutableTreeNode PiW = new DefaultMutableTreeNode("");
DefaultMutableTreeNode BrW = new DefaultMutableTreeNode("");
//Addprozess: item.add();
//Basic
item.add(WP);
item.add(Stick);
item.add(Torch);
item.add(Workb);
item.add(Furn);
item.add(Chest);
//Block
block.add(OB);
block.add(Glow);
block.add(Wool);
block.add(TNT);
block.add(Slab);
block.add(Stair);
block.add(Snow);
block.add(Clay);
block.add(Brick);
block.add(BoSh);
block.add(SandS);
block.add(JoL);
//Tools
tool.add(Axe);
tool.add(Pick);
tool.add(Shov);
tool.add(Hoe);
tool.add(FaS);
tool.add(Buck);
tool.add(Comp);
tool.add(Map);
tool.add(Clock);
tool.add(FR);
tool.add(Shea);
//Weapons
weapon.add(Swor);
weapon.add(Bow);
weapon.add(Arr);
//Armor
armor.add(Hel);
armor.add(Ches);
armor.add(Leg);
armor.add(Boot);
//Transp
transport.add(MiCa);
transport.add(PMC);
transport.add(SMC);
transport.add(Rai);
transport.add(PRai);
transport.add(DRai);
transport.add(Boat);
//Mech
mech.add(Do);
mech.add(TDo);
mech.add(PP);
mech.add(SB);
mech.add(ReT);
mech.add(Lev);
mech.add(NoB);
mech.add(Juk);
mech.add(Dis);
mech.add(ReR);
mech.add(Pis);
mech.add(SPis);
//Food
food.add(bo);
food.add(MuS);
food.add(Brea);
food.add(Suga);
food.add(Cak);
food.add(Coo);
food.add(GoA);
//Misc
misc.add(Min);
misc.add(Pai);
misc.add(Sign);
misc.add(Ladd);
misc.add(Pap);
misc.add(Boo);
misc.add(Fen);
misc.add(Bed);
//Dye
dye.add(BM);
dye.add(LGD);
dye.add(GD);
dye.add(RR);
dye.add(OD);
dye.add(DY);
dye.add(LD);
dye.add(LBD);
dye.add(CD);
dye.add(PD);
dye.add(MD);
dye.add(PiD);
//Wool
wool.add(LGW);
wool.add(GW);
wool.add(BlW);
wool.add(RW);
wool.add(OW);
wool.add(YW);
wool.add(LW);
wool.add(GrW);
wool.add(LBW);
wool.add(CW);
wool.add(BuW);
wool.add(PW);
wool.add(MW);
wool.add(PiW);
wool.add(BrW);
//Knoten
root.add(item);
root.add(block);
root.add(tool);
root.add(weapon);
root.add(armor);
root.add(transport);
root.add(mech);
root.add(food);
root.add(misc);
root.add(dye);
root.add(wool);
return root;
}