Anfänger-Fragen:

Status
Nicht offen für weitere Antworten.

jagdfalke

Bekanntes Mitglied
Hi,
ich mache zu Zeit das Tutorial auf http://www.gailer-net.de/tutorials/java/java-toc.html durch und bin mittlerweile bei GUI-Programmen gelandet. Allerdings habe ich noch ein paar Fragen.
Hier erstmal der Code auf den sich die Fragen beziehen:
Code:
import java.awt.*; 
import java.awt.event.*;
import javax.swing.*;

public class Main extends JFrame implements ActionListener
{
  JButton bGreen ; 
  JButton bRed;
  JButton bTextSend;
  
  JTextField text;
  JTextField text2;
 
  JLabel label1; 
  JLabel label2;

  Main() 
  {
    bGreen = new JButton("Green"); 
    bRed = new JButton("Red");
    bTextSend = new JButton("OK");
    
    label1 = new JLabel("Enter:");
    label2 = new JLabel("Your entered:");
    
    text = new JTextField(15);
    text2= new JTextField(15);
    
    getContentPane().setLayout( new FlowLayout() );
    
    text2.setEditable(false);
    
    bGreen.addActionListener( this );
    bRed.addActionListener( this ); 
    text.addActionListener(this);
    bTextSend.addActionListener(this);
   
    
    bGreen.setActionCommand( "green" );    
    bRed.setActionCommand( "red" );    
    text.setActionCommand( "text" );
    bTextSend.setActionCommand("text");
    
    getContentPane().add( label1 );
    getContentPane().add( text );

    getContentPane().add( label2 );
    getContentPane().add( text2 );
    
    getContentPane().add( bGreen );
    getContentPane().add( bRed ); 
    getContentPane().add( bTextSend ); 

  }
  
  public void actionPerformed( ActionEvent evt)
  {
   if(evt.getActionCommand().equals("red"))
        {
        getContentPane().setBackground(Color.red);
        }
   if(evt.getActionCommand().equals("green"))
        {
        getContentPane().setBackground(Color.green);
        }
   if(evt.getActionCommand().equals("text"))
        {
        String str = text.getText();
        text2.setText(str);
        }
  }
  
  
  public static void main ( String[] args )
  {
   Main frm = new Main();
   frm.setResizable(false);
   frm.setSize( 280, 200 );     
   frm.setVisible( true );     
   frm.setTitle("GUI Testprogram");
   WindowQuitter wquit = new WindowQuitter();
   frm.addWindowListener( wquit );
  }
}

class WindowQuitter  extends WindowAdapter
{
  public void windowClosing( WindowEvent e )
  {
    System.exit( 0 );  
  }
}

Dieser Code ist relativ sinnlos und ist entstanden, indem ich einfach mal alles was dort so besprochen wurde zusammengemixt habe. Also du der Frage:
1. Wo ist eigenlich die Methode paint() hin? Warum wird die jetzt plötzlich nichtmehr gebraucht?
2. Was genau bedeutet was Wort "implement"?
3. Wozu wird in die Methode windowClosing die Variable e vom Typ WindowEvent übertragen? Wozu kann man die brauchen?
4. Wenn ich jetzt das komplette Programm irgendwo mit hinschleifen will (E-Mail oder was auch immer) muss ich dann alle entstandenen .class-Dateien mitnehmen oder kann man da irgendwie eine Datei draus machen?
5. Kann man das so machen, dass man die Proggies wie eine .exe durch einen Doppelklick startet?
6. Was bedeutet die 0 in "System.exit(0);"?
mfg
jagdfalke
 

Illuvatar

Top Contributor
1. Wenn du selber nix zeichnest brauchst du die net
2. implementiert (ich will jetzt net hier interfaces erklären, die sin in deinem Buch sicher auch)
3. Hier steht was du damit machen kannst.
4. Forumssuche / FAQ, Stichwort Jar
5. Siehe viertens
6. Das ist der "Fehlercode". 0 bedeutet, dass es keine Probleme gab, ein Wert von 1 gibt normalerweise einen Fehler an. Es können auch andere Werte zurückgegeben werden, um verschiedene Fehler anzuzeigen.
 
R

Roar

Gast
1. blätter mal im tutorial wenige seiten zurück. dort wird sicher erklärt wozu die paitn() methode gut ist.
2. blätter mal einige mehr seiten zurück. das sind java basics die man können soltle bevor man mit gui programmierung anfängt.
3. über das Event kann man relevante informatinoen über das event abrufen, z.b. den erzeuger des events (das fenster) oder den typ des events.
4. ja, sicher, such mal im forum/faq nach jar
5. ja, sicher, such mal im forum/faq nach jar oder exe
6. dazu zieht man die dokumentatino zu rate, und dort steht geschrieben: "he argument serves as a status code; by convention, a nonzero status code indicates abnormal termination."
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Java Anfänger mit konkreten Fragen Java Basics - Anfänger-Themen 2
G Ein paar Anfänger Fragen zu StdDraw Java Basics - Anfänger-Themen 4
D Anfänger-Fragen(Parameter einer Methode) Java Basics - Anfänger-Themen 7
A 2 kurze Anfänger fragen Java Basics - Anfänger-Themen 6
C Anfänger Anfänger Fragen Java Basics - Anfänger-Themen 8
G Anfänger-Errors und Fragen Java Basics - Anfänger-Themen 22
K Java Anfänger und paar Fragen=D Java Basics - Anfänger-Themen 7
S Viele Fragen von einem Anfänger in Java Java Basics - Anfänger-Themen 2
T Fragen vom Java Anfänger Java Basics - Anfänger-Themen 8
M Anfänger Fragen zu EMF Java Basics - Anfänger-Themen 15
B OOP was heißt objektorientiertes Programmieren (fragt ein absoluter Anfänger) Java Basics - Anfänger-Themen 17
Soranix Erste Schritte Struktur als Anfänger // Von einer Klasse auf ein Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 6
M Java Programmierung Aufgabe Anfänger Java Basics - Anfänger-Themen 1
JordenJost Java ist auch eine Insel für Anfänger Java Basics - Anfänger-Themen 2
R Anfänger: Ausgabe kommt minus raus? Java Basics - Anfänger-Themen 6
D Zahlentabelle Anfänger braucht Hilfe Java Basics - Anfänger-Themen 1
N Fehler im Code (Aufgabe für Anfänger) Java Basics - Anfänger-Themen 11
T Übungsbuch für Anfänger Java Basics - Anfänger-Themen 3
H Threads Anfänger Java Basics - Anfänger-Themen 17
C Erste Schritte Anfänger Verständnisfrage zum Compiler Java Basics - Anfänger-Themen 31
J Anfänger, Fehler; "Der Hund liegt begraben" Java Basics - Anfänger-Themen 3
K Buchstabenzähler Java (Anfänger) Java Basics - Anfänger-Themen 35
E Kleines Java-Projekt für Anfänger Java Basics - Anfänger-Themen 10
U anfänger braucht hilfe . wir konnten die aufgaben nicht beantworten Java Basics - Anfänger-Themen 5
ehmo würfelspiel programmieren anfänger Java Basics - Anfänger-Themen 1
J Anfänger TicTacToe, Problem bei Gewinnoption, sowohl Unentschieden Java Basics - Anfänger-Themen 8
L Anfänger braucht Hilfe - Stecke beim Lernen fest Java Basics - Anfänger-Themen 10
A Scanner Befehl Java Anfänger Java Basics - Anfänger-Themen 8
_Zabuza_ Erste Schritte Wie am effektivsten Java lernen als Anfänger? Java Basics - Anfänger-Themen 12
T Roulette für Anfänger Java Basics - Anfänger-Themen 7
K Java Anfänger Java Basics - Anfänger-Themen 5
F Hilfe für einen Anfänger! Java Basics - Anfänger-Themen 4
S Ein Java Anfänger braucht Hilfe Java Basics - Anfänger-Themen 5
P Übungsaufgaben für Anfänger? Java Basics - Anfänger-Themen 2
Z Unklarheit bei Übungsaufgabe [Anfänger] Java Basics - Anfänger-Themen 22
J Lesen und schreiben in eine Datei(Anfänger- Dateizugriffe) Java Basics - Anfänger-Themen 3
O Anfänger, Verständnisfrage Java Basics - Anfänger-Themen 3
CT9288 Mini Anfänger-Problem mit loops, statements und ; Java Basics - Anfänger-Themen 4
F Hilfe, bin Anfänger! Java Basics - Anfänger-Themen 4
R Erste Schritte Materialien für Java-Anfänger Java Basics - Anfänger-Themen 7
Koookie Kleines Frage - Antwort Programm (Anfänger) Java Basics - Anfänger-Themen 5
F Studium aufgabe ...Anfänger sucht hilfe :D Java Basics - Anfänger-Themen 24
F Anfänger braucht Hilfe :) Java Basics - Anfänger-Themen 3
F Abrechnungsprogramm erstellen Student (Anfänger) Java Basics - Anfänger-Themen 2
D Anfänger braucht Hilfe Java Basics - Anfänger-Themen 2
J Musikplayer zu schwer für Anfänger? Java Basics - Anfänger-Themen 3
F Wieso wird dieser Befehl nicht ausgeführt? (Anfänger) Java Basics - Anfänger-Themen 2
V Erste Schritte Anfänger: Ausführen eines Java-Programms Java Basics - Anfänger-Themen 5
Textsurfer Methoden Anfänger * Java Basics - Anfänger-Themen 5
J Anfänger: ActionListener und ProcessBuilder machen Probleme Java Basics - Anfänger-Themen 6
C verwirrter Anfänger Java Basics - Anfänger-Themen 6
L Verzinsungsprogramm (Java-Anfänger) Java Basics - Anfänger-Themen 3
T Datentypen enum static Chaos (blutiger anfänger) Java Basics - Anfänger-Themen 5
I if/else Statements Java Anfänger Java Basics - Anfänger-Themen 14
H Schleifen (anfänger) Java Basics - Anfänger-Themen 13
H Methoden Bluej Anfänger Java Basics - Anfänger-Themen 13
M Erste Schritte Einfache Aufzugssteuerung programmieren - Anfänger Java Basics - Anfänger-Themen 2
D Anfänger-Problem mit dem HalloWelt-Programm Java Basics - Anfänger-Themen 5
S Compiler-Fehler Anfänger sucht Hilfe. Fehler beim Compilieren Java Basics - Anfänger-Themen 6
V Erste Schritte Java-Anfänger braucht Hilfe bei Arrays Java Basics - Anfänger-Themen 19
V Array mit Zufallszahlen - Anfänger - Hilfe Java Basics - Anfänger-Themen 12
J Anfänger hat Problem mit seinen Beet Java Basics - Anfänger-Themen 12
D Compiler-Fehler Anfänger Fehlermeldung Java Basics - Anfänger-Themen 3
das_leon if als Auswahl (Anfänger) Java Basics - Anfänger-Themen 1
N Anfänger Problem Java Basics - Anfänger-Themen 4
GoodGuy [Anfänger] Kann mal wer drüber gucken? Java Basics - Anfänger-Themen 3
R Erste Schritte Anfänger Probleme bei AnimationDrawable Java Basics - Anfänger-Themen 0
J Kleiner Taschenrechner! Anfänger braucht Hilfe :( Java Basics - Anfänger-Themen 2
C Taxiwarteschlange - Anfänger Java Basics - Anfänger-Themen 2
J Fehlermeldung : cannot invoke char(at) int on the primitive type int --- Anfänger Java Basics - Anfänger-Themen 5
I Java, Application, Eclipse (Anfänger) Java Basics - Anfänger-Themen 1
M Java Anfänger - Video Tutorial Reihe (DEUTSCH) Java Basics - Anfänger-Themen 11
C Anfänger: Array + Klasse Java Basics - Anfänger-Themen 5
S OOP Uhrenanzeige programmieren, Achtung Anfänger! Java Basics - Anfänger-Themen 9
B Compiler-Fehler Ein Java-Eclipse-Anfänger geht auf Reisen... Java Basics - Anfänger-Themen 10
I totaler Anfänger braucht Hilfe Java Basics - Anfänger-Themen 8
I Erste Schritte Bücher für Jungedliche[Anfänger] Java Basics - Anfänger-Themen 20
T Hallo anfänger braucht Hilfe :D Java Basics - Anfänger-Themen 7
A Anfänger Taschenrechner Frage Java Basics - Anfänger-Themen 14
D error: Class names, >>>HILFE, anfänger<<< Java Basics - Anfänger-Themen 4
J Hilfe für Anfänger Java Basics - Anfänger-Themen 8
E OOP Methode an andere Methode übergeben / OOP Anfänger Java Basics - Anfänger-Themen 4
Farbenfroh Exceptions Anfänger - Finde Fehler nicht Java Basics - Anfänger-Themen 7
H MergeSort (für Anfänger ) Java Basics - Anfänger-Themen 9
X Projekt Java Anfänger Java Basics - Anfänger-Themen 28
C Fehlersuche Adressbuch *Anfänger* Java Basics - Anfänger-Themen 5
C Anfänger braucht Hilfe bei Schularbeit Java Basics - Anfänger-Themen 3
J Erste Schritte Hilfe bei absolutem Anfänger-Projekt Java Basics - Anfänger-Themen 4
F Anfänger braucht Hilfe Java Basics - Anfänger-Themen 24
A Erste Schritte Übungen für Anfänger Java Basics - Anfänger-Themen 31
M Sieb des Eratosthenes für Anfänger Java Basics - Anfänger-Themen 10
M Tipps für einen Java-Anfänger Java Basics - Anfänger-Themen 5
S Anfänger Aufgaben Java Basics - Anfänger-Themen 6
S Java für Anfänger: Probleme mit read() Java Basics - Anfänger-Themen 20
P [Anfänger] DiceGame Aufagbe Java Basics - Anfänger-Themen 23
C Input/Output Anfänger Array-Verständnis Frage Java Basics - Anfänger-Themen 7
W Erste Schritte OOP-Lektüre für Anfänger/Umsteiger von Clipper auf Java Java Basics - Anfänger-Themen 6
J Welches Java-Videotutorial für Anfänger empfehlenswert? Java Basics - Anfänger-Themen 7
F Java-Anfänger, brauche Hilfe Java Basics - Anfänger-Themen 3
F Java-Anfänger, brauche Hilfe Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben