1. Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

[Java] Was ist an diesem Code falsch?

Dieses Thema im Forum "Programmierung" wurde erstellt von MyNameFail, 27. Dezember 2012.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. MyNameFail
    Offline

    MyNameFail Gesperrt

    Registriert seit:
    6. Dezember 2012
    Beiträge:
    42
    Ja Hallo Leute,
    dieser Code hat gerade mein Leaptop zum absturz gebracht warum?

    MAIN.java
    Code (Text):
    1.  
    2. package main;
    3.  
    4. import javax.swing.JFrame;
    5.  
    6. public class main {
    7.     public static void main(String args[]) {
    8.        
    9.         JFrame jf = new fenster();
    10.     }
    11.  
    12. }
    13.  
    14.  
    FENSTER.java
    Code (Text):
    1.  
    2. package main;
    3.  
    4. import java.awt.Font;
    5. import java.awt.event.ActionEvent;
    6. import java.awt.event.ActionListener;
    7.  
    8. import javax.swing.AbstractButton;
    9. import javax.swing.JButton;
    10. import javax.swing.JFrame;
    11. import javax.swing.JLabel;
    12. import javax.swing.JTextField;
    13. import javax.xml.soap.Text;
    14.  
    15. public class fenster extends JFrame{
    16.  
    17.     public fenster() {
    18.        
    19.         JLabel txt;
    20.         JLabel txt2;
    21.         JLabel txt3;
    22.         JButton Knopf;
    23.         JTextField ein;
    24.         JTextField ein2;
    25.        
    26.         //Fenster
    27.         setVisible(true);
    28.         setSize(600, 400);
    29.         setTitle("Main");
    30.         setLocationRelativeTo(null);
    31.         setResizable(false);
    32.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    33.         setLayout(null);
    34.         //Fenster
    35.        
    36.         //Text 1
    37.         txt = new JLabel("Name");
    38.         txt.setBounds(70, 30, 120, 50);
    39.         Font text = new Font("Serif", Font.BOLD + Font.ITALIC, 20);
    40.         txt.setFont(text);
    41.         add(txt);
    42.         //Text 1
    43.         //Text 2
    44.         txt2 = new JLabel("PW");
    45.         txt2.setBounds(300, 30, 120, 50);
    46.         Font text2 = new Font("Serif", Font.BOLD + Font.ITALIC, 20);
    47.         txt2.setFont(text2);
    48.         add(txt2);
    49.         //Text 2
    50.         //Text 3
    51.         txt3 = new JLabel("Name");
    52.         txt3.setBounds(300, 100, 120, 50);
    53.         Font text3 = new Font("Serif", Font.BOLD + Font.ITALIC, 20);
    54.         txt3.setFont(text3);
    55.         add(txt3);
    56.         //Text 3
    57.         //Button
    58.         Knopf = new JButton("Login");
    59.         Knopf.setBounds(450, 50, 120, 40);
    60.         Knopf.addActionListener(new Listener(txt));
    61.         //Button
    62.         add(Knopf);
    63.         //Eingabe 1
    64.         ein = new JTextField();
    65.         ein.setBounds(70, 70, 120, 25);
    66.         add(ein);
    67.         //Eingabe 1
    68.         //Eingabe 2
    69.         ein2 = new JTextField();
    70.         ein2.setBounds(300, 70, 120, 25);
    71.         add(ein2);
    72.         //Eingabe 2
    73.        
    74.         //Variable
    75.         String e1 = ein.getText();
    76.         String e2 = ein2.getText();
    77.         //Variable
    78.        
    79.         class Listener implements ActionListener{
    80.             @Override
    81.             public void actionPerformed(ActionEvent arg0) {
    82.                
    83.                
    84.             }
    85.         }
    86.     }
    87. }
    88.  
    Listener.java
    Code (Text):
    1.  
    2. package main;
    3.  
    4. import java.awt.event.ActionEvent;
    5. import java.awt.event.ActionListener;
    6.  
    7. import javax.swing.JFrame;
    8. import javax.swing.JLabel;
    9.  
    10. public class Listener extends fenster implements ActionListener{
    11.    
    12.     JLabel lbl;
    13.  
    14.     Listener(JLabel lbl) {
    15.        
    16.         this.lbl = lbl;
    17.     }
    18.    
    19.     @Override
    20.     public void actionPerformed(ActionEvent arg0) {
    21.        
    22.        
    23.     }
    24.    
    25.  
    26. }
    27.  
    28.  
    Listener2.java
    Code (Text):
    1.  
    2. package main;
    3.  
    4. import java.awt.event.ActionEvent;
    5. import java.awt.event.ActionListener;
    6.  
    7. import javax.swing.JFrame;
    8. import javax.swing.JLabel;
    9.  
    10. public class Listener2 implements ActionListener{
    11.    
    12.     JLabel lbl;
    13.  
    14.     Listener2(JLabel lbl) {
    15.        
    16.         this.lbl = lbl;
    17.     }
    18.    
    19.     @Override
    20.     public void actionPerformed(ActionEvent arg0) {
    21.        
    22.     }
    23.    
    24.  
    25. }
    26.  
    27.  
     
    #1
  2. Werbung
    Online

    Werbung

  3. At-M
    Offline

    At-M

    Registriert seit:
    30. März 2012
    Beiträge:
    186
    Ort:
    An der Nordsee
    Minecraft:
    At_M
    ich bin zwar nen noob in java, aber du implementierst ständig actionlistener, wo isn der definiert? (oder hab ich das übersehn?)
     
    #2
  4. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.398
    ActionListener musst du nicht definieren, der ist in der
    java awt api drin.
     
    #3
Status des Themas:
Es sind keine weiteren Antworten möglich.