Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.*;
- import java.awt.event.*;
- import java.applet.Applet;
- import javax.swing.*;
- /**
- *
- * Beschreibung
- *
- * @version 1.0 vom 30.05.2010
- * @author
- */
- public class lolautomat extends Applet {
- // Anfang Attribute
- private Image img;
- private Label herofeld = new Label();
- private TextField hero = new TextField();
- private Label uberschrift = new Label();
- private Label skillsfeld = new Label();
- private Label ersterskills = new Label();
- private Label zweiterskill = new Label();
- private TextField skilleins = new TextField();
- private TextField skillzwei = new TextField();
- private Label masteriesfeld = new Label();
- private Label verteidigungfeld = new Label();
- private Label wissenfeld = new Label();
- private Label spells = new Label();
- private TextField zaubereins = new TextField();
- private Label ersterskills1 = new Label();
- private Label zweiterzauber = new Label();
- private Label eqfeld = new Label();
- private TextField eq = new TextField();
- private TextArea Zusammenfassung = new TextArea("", 1, 1, TextArea.SCROLLBARS_NONE);
- private Button random = new Button();
- private TextField schuhefeld = new TextField();
- private TextField attack = new TextField();
- private TextField defense = new TextField();
- private TextField utility = new TextField();
- private Panel testbild = new Panel();
- private Label attackfeld = new Label();
- private TextField zauberzwei = new TextField();
- private String schuhee;
- // Ende Attribute
- public static void main(String[] args)
- {
- lolautomat hazard=new lolautomat();
- hazard.init();
- }
- public void init() {
- img = getImage(getCodeBase(),"Annie.jpg");
- Panel cp = new Panel(null);
- cp.setBounds(0, 0, 800, 600);
- add(cp);
- // Anfang Komponenten
- herofeld.setBounds(32, 58, 37, 20);
- herofeld.setText("Held:");
- herofeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(herofeld);
- hero.setBounds(98, 58, 150, 28);
- hero.setText("");
- hero.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(hero);
- uberschrift.setBounds(234, 9, 318, 33);
- uberschrift.setText("IMBA - LOL AUTOMAT");
- uberschrift.setFont(new Font("Century", Font.PLAIN, 23));
- uberschrift.setAlignment(Label.CENTER);
- cp.add(uberschrift);
- skillsfeld.setBounds(4, 111, 83, 20);
- skillsfeld.setText("Fähigkeiten");
- skillsfeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(skillsfeld);
- ersterskills.setBounds(106, 112, 13, 20);
- ersterskills.setText("1.");
- ersterskills.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(ersterskills);
- zweiterskill.setBounds(175, 112, 13, 20);
- zweiterskill.setText("2.");
- zweiterskill.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(zweiterskill);
- skilleins.setBounds(100, 139, 25, 28);
- skilleins.setText("");
- skilleins.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(skilleins);
- skillzwei.setBounds(169, 139, 25, 28);
- skillzwei.setText("");
- skillzwei.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(skillzwei);
- masteriesfeld.setBounds(400, 58, 118, 20);
- masteriesfeld.setText("Meisterschaften:");
- masteriesfeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(masteriesfeld);
- verteidigungfeld.setBounds(609, 58, 90, 20);
- verteidigungfeld.setText("Verteidigung");
- verteidigungfeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(verteidigungfeld);
- wissenfeld.setBounds(715, 58, 52, 20);
- wissenfeld.setText("Wissen");
- wissenfeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(wissenfeld);
- spells.setBounds(20, 215, 59, 20);
- spells.setText("Zauber: ");
- spells.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(spells);
- zaubereins.setBounds(117, 215, 175, 28);
- zaubereins.setText("");
- zaubereins.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(zaubereins);
- ersterskills1.setBounds(96, 215, 13, 20);
- ersterskills1.setText("1.");
- ersterskills1.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(ersterskills1);
- zweiterzauber.setBounds(95, 250, 13, 20);
- zweiterzauber.setText("2.");
- zweiterzauber.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(zweiterzauber);
- eqfeld.setBounds(13, 320, 203, 20);
- eqfeld.setText("Erlaubte Gegenstände / Typ:");
- eqfeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(eqfeld);
- eq.setBounds(233, 320, 250, 28);
- eq.setText("");
- eq.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(eq);
- Zusammenfassung.setBounds(550, 349, 201, 238);
- Zusammenfassung.setText("Zusammenfassung");
- Zusammenfassung.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(Zusammenfassung);
- random.setBounds(122, 481, 319, 99);
- random.setLabel("- Zufall -");
- random.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent evt) {
- random_ActionPerformed(evt);
- }
- });
- random.setFont(new Font("MS Sans Serif", Font.PLAIN, 21));
- cp.add(random);
- schuhefeld.setBounds(135, 372, 200, 28);
- schuhefeld.setText("");
- schuhefeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(schuhefeld);
- attack.setBounds(542, 85, 30, 28);
- attack.setText("");
- attack.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(attack);
- defense.setBounds(635, 85, 30, 28);
- defense.setText("");
- defense.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(defense);
- utility.setBounds(725, 85, 30, 28);
- utility.setText("");
- utility.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(utility);
- hero.setEditable(false);
- skilleins.setEditable(false);
- skillzwei.setEditable(false);
- attack.setEditable(false);
- defense.setEditable(false);
- utility.setEditable(false);
- zaubereins.setEditable(false);
- eq.setEditable(false);
- schuhefeld.setEditable(false);
- Zusammenfassung.setEditable(false);
- zauberzwei.setEditable(false);
- attackfeld.setBounds(535, 58, 47, 20);
- attackfeld.setText("Angriff");
- attackfeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- cp.add(attackfeld);
- zauberzwei.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
- zauberzwei.setBounds(115, 256, 175, 28);
- zauberzwei.setText("");
- cp.add(zauberzwei);
- // Ende Komponenten
- }
- // Anfang Methoden
- public void paint(Graphics g)
- {
- g.drawImage(img, 0,0,testbild);
- }
- public void random_ActionPerformed(ActionEvent evt) {
- Charakter newrandom=new Charakter();
- newrandom.randomieren();
- hero.setText(newrandom.gethero());
- skilleins.setText(newrandom.getskilleins());
- skillzwei.setText(newrandom.getskillzwei());
- attack.setText(String.valueOf(newrandom.getmasteryattack()));
- defense.setText(String.valueOf(newrandom.getmasterydefense()));
- utility.setText(String.valueOf(newrandom.getmasteryutility()));
- zaubereins.setText(newrandom.getspelleins());
- zauberzwei.setText(newrandom.getspellzwei());
- eq.setText(newrandom.getart());
- if(newrandom.getschuhe()==true)
- {
- schuhefeld.setText("Schuhe sind erlaubt");
- schuhee="Schuhe sind erlaubt";
- }
- else
- {
- schuhefeld.setText("Schuhe sind nicht erlaubt");
- schuhee="Schuhe sind nicht erlaubt";
- }
- Zusammenfassung.setText("Zusammenfassung: \n"+ newrandom.gethero()+ "\nZuerst " + newrandom.getskilleins() +
- ", dann "+newrandom.getskillzwei()+"\n"+newrandom.getmasteryattack()+", "+newrandom.getmasterydefense()+", "+
- newrandom.getmasteryutility()+"\n"+newrandom.getspelleins()+", "+newrandom.getspellzwei()+"\n"
- +newrandom.getart()+"\n"+ schuhee +"\nHF&GL" );
- // TODO hier Quelltext einfügen
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement