Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 7.99 KB | None | 0 0
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import java.applet.Applet;
  4. import javax.swing.*;
  5.  
  6. /**
  7.   *
  8.   * Beschreibung
  9.   *
  10.   * @version 1.0 vom 30.05.2010
  11.   * @author
  12.   */
  13.  
  14. public class lolautomat extends Applet {
  15. // Anfang Attribute
  16.   private Image img;
  17.   private Label herofeld = new Label();
  18.   private TextField hero = new TextField();
  19.   private Label uberschrift = new Label();
  20.   private Label skillsfeld = new Label();
  21.   private Label ersterskills = new Label();
  22.   private Label zweiterskill = new Label();
  23.   private TextField skilleins = new TextField();
  24.   private TextField skillzwei = new TextField();
  25.   private Label masteriesfeld = new Label();
  26.   private Label verteidigungfeld = new Label();
  27.   private Label wissenfeld = new Label();
  28.   private Label spells = new Label();
  29.   private TextField zaubereins = new TextField();
  30.   private Label ersterskills1 = new Label();
  31.   private Label zweiterzauber = new Label();
  32.   private Label eqfeld = new Label();
  33.   private TextField eq = new TextField();
  34.   private TextArea Zusammenfassung = new TextArea("", 1, 1, TextArea.SCROLLBARS_NONE);
  35.   private Button random = new Button();
  36.   private TextField schuhefeld = new TextField();
  37.   private TextField attack = new TextField();
  38.   private TextField defense = new TextField();
  39.   private TextField utility = new TextField();
  40.   private Panel testbild = new Panel();
  41.   private Label attackfeld = new Label();
  42.   private TextField zauberzwei = new TextField();
  43.   private String schuhee;
  44.   // Ende Attribute
  45.  
  46.   public static void main(String[] args)
  47.   {
  48.       lolautomat hazard=new lolautomat();
  49.       hazard.init();
  50.   }
  51.   public void init() {
  52.     img = getImage(getCodeBase(),"Annie.jpg");  
  53.     Panel cp = new Panel(null);
  54.     cp.setBounds(0, 0, 800, 600);
  55.     add(cp);
  56.     // Anfang Komponenten
  57.  
  58.    
  59.     herofeld.setBounds(32, 58, 37, 20);
  60.     herofeld.setText("Held:");
  61.     herofeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  62.     cp.add(herofeld);
  63.     hero.setBounds(98, 58, 150, 28);
  64.     hero.setText("");
  65.     hero.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  66.     cp.add(hero);
  67.     uberschrift.setBounds(234, 9, 318, 33);
  68.     uberschrift.setText("IMBA  - LOL AUTOMAT");
  69.     uberschrift.setFont(new Font("Century", Font.PLAIN, 23));
  70.     uberschrift.setAlignment(Label.CENTER);
  71.     cp.add(uberschrift);
  72.     skillsfeld.setBounds(4, 111, 83, 20);
  73.     skillsfeld.setText("Fähigkeiten");
  74.     skillsfeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  75.     cp.add(skillsfeld);
  76.     ersterskills.setBounds(106, 112, 13, 20);
  77.     ersterskills.setText("1.");
  78.     ersterskills.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  79.     cp.add(ersterskills);
  80.     zweiterskill.setBounds(175, 112, 13, 20);
  81.     zweiterskill.setText("2.");
  82.     zweiterskill.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  83.     cp.add(zweiterskill);
  84.     skilleins.setBounds(100, 139, 25, 28);
  85.     skilleins.setText("");
  86.     skilleins.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  87.     cp.add(skilleins);
  88.     skillzwei.setBounds(169, 139, 25, 28);
  89.     skillzwei.setText("");
  90.     skillzwei.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  91.     cp.add(skillzwei);
  92.     masteriesfeld.setBounds(400, 58, 118, 20);
  93.     masteriesfeld.setText("Meisterschaften:");
  94.     masteriesfeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  95.     cp.add(masteriesfeld);
  96.     verteidigungfeld.setBounds(609, 58, 90, 20);
  97.     verteidigungfeld.setText("Verteidigung");
  98.     verteidigungfeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  99.     cp.add(verteidigungfeld);
  100.     wissenfeld.setBounds(715, 58, 52, 20);
  101.     wissenfeld.setText("Wissen");
  102.     wissenfeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  103.     cp.add(wissenfeld);
  104.     spells.setBounds(20, 215, 59, 20);
  105.     spells.setText("Zauber: ");
  106.     spells.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  107.     cp.add(spells);
  108.     zaubereins.setBounds(117, 215, 175, 28);
  109.     zaubereins.setText("");
  110.     zaubereins.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  111.     cp.add(zaubereins);
  112.     ersterskills1.setBounds(96, 215, 13, 20);
  113.     ersterskills1.setText("1.");
  114.     ersterskills1.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  115.     cp.add(ersterskills1);
  116.     zweiterzauber.setBounds(95, 250, 13, 20);
  117.     zweiterzauber.setText("2.");
  118.     zweiterzauber.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  119.     cp.add(zweiterzauber);
  120.     eqfeld.setBounds(13, 320, 203, 20);
  121.     eqfeld.setText("Erlaubte Gegenstände / Typ:");
  122.     eqfeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  123.     cp.add(eqfeld);
  124.     eq.setBounds(233, 320, 250, 28);
  125.     eq.setText("");
  126.     eq.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  127.     cp.add(eq);
  128.     Zusammenfassung.setBounds(550, 349, 201, 238);
  129.     Zusammenfassung.setText("Zusammenfassung");
  130.     Zusammenfassung.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  131.     cp.add(Zusammenfassung);
  132.     random.setBounds(122, 481, 319, 99);
  133.     random.setLabel("- Zufall -");
  134.     random.addActionListener(new ActionListener() {
  135.       public void actionPerformed(ActionEvent evt) {
  136.         random_ActionPerformed(evt);
  137.       }
  138.     });
  139.     random.setFont(new Font("MS Sans Serif", Font.PLAIN, 21));
  140.     cp.add(random);
  141.     schuhefeld.setBounds(135, 372, 200, 28);
  142.     schuhefeld.setText("");
  143.     schuhefeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  144.     cp.add(schuhefeld);
  145.     attack.setBounds(542, 85, 30, 28);
  146.     attack.setText("");
  147.     attack.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  148.     cp.add(attack);
  149.     defense.setBounds(635, 85, 30, 28);
  150.     defense.setText("");
  151.     defense.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  152.     cp.add(defense);
  153.     utility.setBounds(725, 85, 30, 28);
  154.     utility.setText("");
  155.     utility.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  156.     cp.add(utility);
  157.     hero.setEditable(false);
  158.     skilleins.setEditable(false);
  159.     skillzwei.setEditable(false);
  160.     attack.setEditable(false);
  161.     defense.setEditable(false);
  162.     utility.setEditable(false);
  163.     zaubereins.setEditable(false);
  164.     eq.setEditable(false);
  165.     schuhefeld.setEditable(false);
  166.     Zusammenfassung.setEditable(false);
  167.     zauberzwei.setEditable(false);
  168.     attackfeld.setBounds(535, 58, 47, 20);
  169.     attackfeld.setText("Angriff");
  170.     attackfeld.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  171.     cp.add(attackfeld);
  172.     zauberzwei.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
  173.     zauberzwei.setBounds(115, 256, 175, 28);
  174.     zauberzwei.setText("");
  175.     cp.add(zauberzwei);
  176.     // Ende Komponenten
  177.  
  178.   }
  179.   // Anfang Methoden
  180.  
  181.   public void paint(Graphics g)
  182.     {
  183.         g.drawImage(img, 0,0,testbild);
  184.     }
  185.  
  186.   public void random_ActionPerformed(ActionEvent evt) {
  187.  
  188.     Charakter newrandom=new Charakter();
  189.     newrandom.randomieren();
  190.     hero.setText(newrandom.gethero());
  191.     skilleins.setText(newrandom.getskilleins());
  192.     skillzwei.setText(newrandom.getskillzwei());
  193.     attack.setText(String.valueOf(newrandom.getmasteryattack()));
  194.     defense.setText(String.valueOf(newrandom.getmasterydefense()));
  195.     utility.setText(String.valueOf(newrandom.getmasteryutility()));
  196.     zaubereins.setText(newrandom.getspelleins());
  197.     zauberzwei.setText(newrandom.getspellzwei());
  198.     eq.setText(newrandom.getart());
  199.  
  200.     if(newrandom.getschuhe()==true)
  201.     {
  202.        schuhefeld.setText("Schuhe sind erlaubt");
  203.        schuhee="Schuhe sind erlaubt";
  204.     }
  205.     else
  206.     {
  207.        schuhefeld.setText("Schuhe sind nicht erlaubt");
  208.        schuhee="Schuhe sind nicht erlaubt";
  209.     }
  210.    
  211.     Zusammenfassung.setText("Zusammenfassung: \n"+ newrandom.gethero()+ "\nZuerst " + newrandom.getskilleins() +
  212.     ", dann "+newrandom.getskillzwei()+"\n"+newrandom.getmasteryattack()+", "+newrandom.getmasterydefense()+", "+
  213.     newrandom.getmasteryutility()+"\n"+newrandom.getspelleins()+", "+newrandom.getspellzwei()+"\n"
  214.     +newrandom.getart()+"\n"+ schuhee +"\nHF&GL" );
  215.  
  216.    
  217.     // TODO hier Quelltext einfügen
  218.  
  219.   }
  220.      
  221.    
  222.    
  223.  
  224.  
  225. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement