Studium, Ausbildung und Beruf
 StudiumHome   FAQFAQ   RegelnRegeln   SuchenSuchen    RegistrierenRegistrieren   LoginLogin

Java und Fenster
Neues Thema eröffnen   Neue Antwort erstellen
Foren-Übersicht -> Informatik-Forum -> Java und Fenster
 
Autor Nachricht
Compu
Newbie
Benutzer-Profile anzeigen
Newbie


Anmeldungsdatum: 04.10.2007
Beiträge: 26

BeitragVerfasst am: 21 März 2008 - 13:29:37    Titel: Java und Fenster

also, unser info-lehrer gab uns folgende HA:
über die ferien sollen wir versuchen mit java ein fenster zu erzeugen.

mit meinen beschränkten java-kenntnissen hab ich es erstmal nur soweit gebracht:
Code:
import javax.swing.JFrame;
public class Fenster2
{
 public static void main(String[]args)
 {
  JFrame f = new JFrame("Hello World");
  f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
  f.setSize(300,300);
  f.setVisible(true);
 }
}

nun hab ich folgende zwei probleme:
1) wie zeige ich in meinem fenster etwas an (zB einen string oder eine zahl)?
2) mit dem befehl x=In.readInt(); kann ich ja in der konsole eine zahl von der tastatur einlesen, geht dasselbe auch in meinem fenster?
robeukma
Full Member
Benutzer-Profile anzeigen
Full Member


Anmeldungsdatum: 31.01.2008
Beiträge: 278

BeitragVerfasst am: 21 März 2008 - 13:37:47    Titel:

Für die Anzeige und Verarbeitung von Daten in einem JFrame gibt es sehr viele verschiedene Möglichkeiten, beispielsweise über ein JLabel, ein JTextField, ...
Schau dir das hier mal an:
http://www.galileocomputing.de/openbook/javainsel7/javainsel_15_001.htm
Armin Gibbs
Senior Member
Benutzer-Profile anzeigen
Senior Member


Anmeldungsdatum: 06.02.2008
Beiträge: 992

BeitragVerfasst am: 21 März 2008 - 13:41:08    Titel:

Für die Interaktion mit dem Benutzer gibt es jede Menge fertige Swing-Komponenten:

JLabel, JTextField, JButton, etc.

Du musst eine Instanz einer entsprechenden Klasse erstellen und in die contentPane des Frames einfügen:

JLabel label = new JLabel("Hallo Welt");
frame.getContentPane().add(label);
sarc
Senior Member
Benutzer-Profile anzeigen
Senior Member


Anmeldungsdatum: 21.09.2006
Beiträge: 2657

BeitragVerfasst am: 21 März 2008 - 13:44:40    Titel:

Was das Einlesen angeht wird es noch viel lustiger. Wenn du so etwas vorhast, solltest du dich in das große Thema "Listener" einarbeiten.

Prinzipiell kann man beim Einlesen so vorgehen: Man gibt den Text, der eingelesen werden soll, in ein JTextField ein. Dann brauchts irgend nen Impuls, der das System anweist, das hier was eingelesen werden soll. Das kann ein Buttonklick oder auch das Drücken der Enter-Taste sein. Je nachdem, für was man sich entscheidet, registriert man nen passenden Listener, der sich um die notwendigen Operationen kümmert.
Compu
Newbie
Benutzer-Profile anzeigen
Newbie


Anmeldungsdatum: 04.10.2007
Beiträge: 26

BeitragVerfasst am: 21 März 2008 - 14:06:03    Titel:

danke für die schnellen antworten,

wenn noch was unklar ist, meld ich mich nochmal Wink
Beiträge der letzten Zeit anzeigen:   
Foren-Übersicht -> Informatik-Forum -> Java und Fenster
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Chat :: Nachrichten:: Lexikon :: Bücher :: Impressum