GUI Fragen

Status
Nicht offen für weitere Antworten.

JTG

Mitglied
Hallo erstmal =)

Vor kurzem habe ich angefangen mit GUIs zu arbeiten und habe nun ein paar Fragen, da ich nicht weiterkomme.

1. Wie komme ich an den Wert (Inhalt) eines Textfeldes? (um ihn in einen String zu speichern)
2. Wie überprüfe ich ob eine Box angeklickt wurde bzw ein Radio Button.
3. Wie verknüpfe ich die Aktion eines angeklickten Buttons mit einem anderen GUI? also dass sich eben ein anderes GUI Fenster öffnet wenn ein Button angeklickt wird.

Vielen Dank für eure Antworten =)

mfG Julian
 

hdi

Top Contributor
1. getText();
2. isSelected();
3. addActionListener(ActionListener);

4. Java Platform SE 6

edit: Nutzt du keine IDE? Bei Eclipse/Netbeans zeigt er dir für jede Klasse eine Liste
mit verfügbaren Methoden auf dem Objekt an.
 

JTG

Mitglied
Erstmal danke für die schnelle Antwort.
Nein ich benutze JCreator.
Danke für den Link werd mir die Befehle mal durchlesen.

PS: Wie verwende ich getText(); ?
 
Zuletzt bearbeitet:

L-ectron-X

Gesperrter Benutzer
@JTG: Das steht doch alles in der API-Dokumentation. Brauchst du da mal einen Einführungskurs, wie man die benutzt? Kennst du die API-Doc überhaupt?
 

hdi

Top Contributor
Ich glaube er ist "starker" Anfänger. Es scheint als wüsste er nicht wie er nicht-statische
Methoden nutzt. Gehen die FAQ's eig. wieder? Dann könnte man ihn mal darauf
verweisen. Methoden, Klassen, Objekte.
 

Ebenius

Top Contributor
Ob hdi weiß, dass es unhöflich ist, von einem Anwesenden in der dritten Person zu sprechen? Und warum testet er denn die FAQs nicht? :)

[EDIT: Link repariert] FAQs [/EDIT] funktionieren wieder.

Ebenius
 
Zuletzt bearbeitet:

JTG

Mitglied
Nein API-Doc sagt mir nichts.
Und starker Anfänger ist wohl nicht das richtige Wort.
Eher komplett unfähiger Fortgeschrittener.
Ich bekomme eben kein Programm korrekt zum laufen was schlecht ist da ich in gut
1 1/2 Jahren Abitur habe und ich es dann können muss.

Der Link der FAQs funktioniert bei mir leider nicht. "Page not found"

mfg Julian
 

hdi

Top Contributor
API = Die Bibel von Java
Diese Dokumentation enthält alle Packages und damit Klassen, die die Sprache Java bietet.
Zu jeder Klasse gibt es eine Beschreibung, sowie eine vollständige Sammlung von
Methoden, die diese Klasse anbietet.
Du siehst nicht nur, wie die Methoden heissen, sondern auch welche Parameter sie erwarten,
und was sie (evtl) zurückgeben.
Bei einigen Methoden steht zusätzlich eine genauere Beschreibung, wenn es nicht trivial ist.

Wenn du also etwas machen willst, suchst du erstmal nach einer passenden Klasse.
Dann kuckst du dir die Methoden an um zu sehen, was für Möglichkeiten die bietet.

Zu deiner Frage zwecks "wie verwende ich die Methode":
Die meisten Methoden sind nicht-statisch, d.h. sie werden auf einem Objekt aufgerufen,
dass vom Typ dieser Klasse sein muss.

Wenn sie statisch sind, rufst du sie direkt ohne Objekt auf, in diesem Falle steht
ein "static" bei der Methoden-Definition in der API dabei.

Am Anfang ist es so dass man nicht mal weiss nach was man suchen muss, zugegeben.
Da hilft dann googlen oder hier nachfragen, ob es eine passende Klasse dafür gibt.

Später irgendwann kann man Probleme lösen auch wenn man mit dieser Klasse noch nie
was zu tun hatte, einfach nur weil man die Methoden anschaut und sofort versteht,
was damit so möglich ist.

Also: Den API-Link solltest du dir BOOKMARKEN!

IDE
Eine IDE ist sozusagen ein Hilfsprogramm zum Programmieren. Damit lassen sich
Klassen schnell erstellen, es lässt sich schneller coden, es gibt Syntax-Highlighting
(d.h. gewisse Keywords werden farblich oder anders markiert), der Code lässt sich
mit ein paar Keyboard-Shortcuts schnell formatieren, erweitern usw.

Die meist verwendete IDE (zumindest mit Java) ist Eclipse:

Eclipse downloads - mirror selection

Was Eclipse zB auch bietet, ist bei Drücken von STRG+Leertaste ein Kontext-Menü,
dass dir sofort alle Methoden listet. D.h. du musst nich mal die API im Browser aufrufen.
Es gibt noch tausende weitere Vorteile von Eclipse gegenüber normalen Texteditoren
oder stark vereinfachten Programmier-IDE's wie du sie verwendest.
Lad's dir runter!

Java-Insel
Das beste kostenlose Einsteiger-Buch (und eig. auch das beste von allen die sich kaufen lassen)
nennt sich "Java ist auch eine Insel":

Galileo Computing :: Java ist auch eine Insel (8. Auflage)

Wenn du da regelmässig weiterliest und es Stück für Stück machst, sagen wir zumindest
die ersten 10 Kapitel, solltest du spät. bis zum Abi keine Probleme mehr haben.
(Ausserdem kannst du ja jederzeit noch dieses Forum nutzen, es ist eig. extrem gut,
auch wenn man manchmal in der dritten Person angesprochen wird ;))
 
Zuletzt bearbeitet:

Ebenius

Top Contributor
Nur um das noch nachzureichen:
  1. API heißt Application Development Interface und ist nicht die Dokumentation sondern die Schnittstelle selbst. hdi meint da die API-Doc.
  2. IDE heißt Integrated Development Environment und wird im Deutschen als Integrierte Entwicklungsumgebung bezeichnet.

Ebenius
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Zrebna Fragen zu einem Klassendiagramm Java Basics - Anfänger-Themen 8
H Fragen zu Wrapperklassen Java Basics - Anfänger-Themen 29
S Best Practice Fragen zu Projektstruktur einer Datenbank-Abfrage-App (MVC) Java Basics - Anfänger-Themen 13
A Bei VierGewinnt fragen ob man gegen CPU oder Menschen spielen will. Java Basics - Anfänger-Themen 7
A Bei VierGewinnt vorher fragen, ob man gegen den Computer spielen möchte oder gegeneinander. Java Basics - Anfänger-Themen 1
A Bei VierGewinnt fragen, ob man gegen den Computer spielen möchte oder gegeneinander Java Basics - Anfänger-Themen 1
sserio Wie kann man nach einer Klasse fragen? Java Basics - Anfänger-Themen 12
G Fragen zu Kompelierfehler in Aufgabe. Java Basics - Anfänger-Themen 25
E Bäume/ allgemeine Fragen Java Basics - Anfänger-Themen 21
O Falsche Antworten zu Fragen Java Basics - Anfänger-Themen 4
S Diverse Fragen vor Schulaufgabe ;) Java Basics - Anfänger-Themen 4
S Fragen zu Ausgabe double und float Java Basics - Anfänger-Themen 3
B fragen zu Aufbau eines UML-Klassendiagramm Java Basics - Anfänger-Themen 1
C 3 Fragen rund um Klassenattribute Java Basics - Anfänger-Themen 8
L Erste Schritte Log4J Fragen Java Basics - Anfänger-Themen 5
NeoLexx Fragen zu diversen Elementen der Javabibliothek Java Basics - Anfänger-Themen 5
D Budget Manager fragen zur Umsetzung Java Basics - Anfänger-Themen 9
N Fragen zur Datenspeicherung Java Basics - Anfänger-Themen 45
T Java Anfänger mit konkreten Fragen Java Basics - Anfänger-Themen 2
CT9288 Fragen zu Java Java Basics - Anfänger-Themen 16
W Fragen zu Generics Java Basics - Anfänger-Themen 14
T ObjectInput/OutputStream Fragen zur Funktionsweise Java Basics - Anfänger-Themen 3
J Fragen zu einer Methode Java Basics - Anfänger-Themen 3
J Fragen zum Code aus dem Buch "Schrödinger programmiert Java 2.te Ausgabe" Java Basics - Anfänger-Themen 6
Z Fragen zu Exception (Throws/throw) Java Basics - Anfänger-Themen 7
J Fragen zu Input/Output Java Basics - Anfänger-Themen 3
J Erste Schritte Oracle Tutorials zu Java 8 - Fragen dazu Java Basics - Anfänger-Themen 1
H Java Quereinsteiger Roadmap und Fragen Java Basics - Anfänger-Themen 29
H fragen Java Basics - Anfänger-Themen 15
M Samelsarium Grundlegender Fragen 2 Java Basics - Anfänger-Themen 9
M Sammelsarium an Grundlagen Grundlagen Fragen Java Basics - Anfänger-Themen 11
B Java ist / wird kostenpflichtig. Ein paar Fragen Java Basics - Anfänger-Themen 1
J Fragen zu synrchonized und kritischen Abschnitten Java Basics - Anfänger-Themen 5
S Fragen zu einem Rechentrainer Java Basics - Anfänger-Themen 2
B Java Vererbung Fragen (zu Code Beispiel) Java Basics - Anfänger-Themen 3
J Wo kann man Fragen zu ireport stellen. Java Basics - Anfänger-Themen 0
M Fragen zum Anlegen und Benutzen von Listen Java Basics - Anfänger-Themen 9
G Ein paar Anfänger Fragen zu StdDraw Java Basics - Anfänger-Themen 4
D Fragen zur Klassen Java Basics - Anfänger-Themen 4
Aprendiendo Zwei Fragen und ein geerbtes "protected"-Attribut Java Basics - Anfänger-Themen 2
J Interface Fragen bezüglich "Sauberkeit" von Code Java Basics - Anfänger-Themen 5
D Objekte-Fragen Java Basics - Anfänger-Themen 1
V Erste Schritte Habe Fragen zu der For und While Schleife als auch Inkrement und Dekrement Java Basics - Anfänger-Themen 4
D Anfänger-Fragen(Parameter einer Methode) Java Basics - Anfänger-Themen 7
K Zwei Fragen zu Graphics/Graphics2D Java Basics - Anfänger-Themen 5
R Fragen über den Konstruktor Java Basics - Anfänger-Themen 0
Azazel Ein paar Fragen zu Methodenaufrufen(java.awt) Java Basics - Anfänger-Themen 2
S Erste Schritte Fragen zur For-Schleife Java Basics - Anfänger-Themen 9
C Interface Fragen zum Interface Java Basics - Anfänger-Themen 7
GreenTeaYT Exception und zur OOP fragen? Java Basics - Anfänger-Themen 3
C Fragen zum Spigot Plugin (1.8) Java Basics - Anfänger-Themen 6
J Fragen zu Exceptions Java Basics - Anfänger-Themen 24
N Quiz- Fragen zufällig anzeigen lassen Java Basics - Anfänger-Themen 7
J Verschieden Fragen über Java Programmierung Java Basics - Anfänger-Themen 3
L Viele Fragen zu den Grundlagen Java Basics - Anfänger-Themen 5
B Fragen zu ZIP-File Java Basics - Anfänger-Themen 9
L fragen zu arrays Java Basics - Anfänger-Themen 8
L Fragen zu selbstgeschriebenem Programm Java Basics - Anfänger-Themen 5
M Fragen zum Auslesen von HTML Seiten Java Basics - Anfänger-Themen 5
J Threading-Aufgabe. Totale Noob Fragen, aber bitte trotzdem beantworten ;) Java Basics - Anfänger-Themen 7
S Java Fragen Konstruktor & Statische Methoden Java Basics - Anfänger-Themen 4
K Erste Schritte Frage Antwort Spiel - Fragen zur Planung Java Basics - Anfänger-Themen 2
C Java Applet Fragen: Serialisierung, Excel import Java Basics - Anfänger-Themen 2
Anfänger2011 2 kleine Fragen zu ArrayListen Java Basics - Anfänger-Themen 5
S Fragen zu Ausdrücken&Bedingungen Java Basics - Anfänger-Themen 5
A 2 kurze Anfänger fragen Java Basics - Anfänger-Themen 6
H grundlegende Fragen Java Basics - Anfänger-Themen 3
V Interface ich schäme mich das zu fragen, aber ich schaff nicht ein Text zu zentrieren :( [javaFX] Java Basics - Anfänger-Themen 6
N Programm: Fragen beantworten Java Basics - Anfänger-Themen 6
C Anfänger Anfänger Fragen Java Basics - Anfänger-Themen 8
Z Compiler-Fehler LinkedList Fragen Java Basics - Anfänger-Themen 4
D Rekursion Allgemeine Fragen Java Basics - Anfänger-Themen 2
D [Fragen] zu Methoden Java Basics - Anfänger-Themen 2
S Fragen zur Implementierung eines Binärbaums Java Basics - Anfänger-Themen 3
T Ein paar Fragen zu OOP und Java. Java Basics - Anfänger-Themen 16
J Allgemeine Fragen zur GUI Java Basics - Anfänger-Themen 1
johnnydoe Erste Schritte Erster Blick - erste Fragen Java Basics - Anfänger-Themen 11
DStrohma Grundsätzliche Fragen zu Drag & Drop Java Basics - Anfänger-Themen 1
N Klassen fragen zur getter und setter methode Java Basics - Anfänger-Themen 11
S 3 Fragen, Verzeichnis, GridLayout psoitionieren, Werte für JSpinner Java Basics - Anfänger-Themen 2
T Fragen zu Set / Relationen verknüpfen Java Basics - Anfänger-Themen 4
S 2 Fragen Java Basics - Anfänger-Themen 4
S Hallo und Fragen zu Arbeitsverzeichnis und Menü Java Basics - Anfänger-Themen 8
N Java Fragen... Java Basics - Anfänger-Themen 10
F ExecutorService Fragen! Java Basics - Anfänger-Themen 2
O HashMap Fragen Java Basics - Anfänger-Themen 8
C Fragen zu Arrays Java Basics - Anfänger-Themen 19
T viele "kleine" Fragen... Java Basics - Anfänger-Themen 3
S Fragen zur Implementierung eines Adressbuches Java Basics - Anfänger-Themen 20
S Fragen zu Arrays Java Basics - Anfänger-Themen 6
K Diverse Fragen zum Fehlerlogging Java Basics - Anfänger-Themen 9
N StringReader - Fragen Java Basics - Anfänger-Themen 8
C Einige Fragen zu Frames Java Basics - Anfänger-Themen 7
M Erste Schritte Allgemeine Fragen Java Basics - Anfänger-Themen 4
PaulG Fragen zu Binärbaum Java Basics - Anfänger-Themen 21
P Methoden Aquarium (Fragen zum Scanner) Java Basics - Anfänger-Themen 5
T Erste Schritte Fragen zu meinen kleinen Programm Java Basics - Anfänger-Themen 9
D 2 Fragen: Position ändern vs. LayoutManager / Bilder einfügen im Vordergrund Java Basics - Anfänger-Themen 3
O Zwei Fragen zu Methoden Aufrufen Java Basics - Anfänger-Themen 5
B fragen zur for-schleife und arrays Java Basics - Anfänger-Themen 8

Ähnliche Java Themen


Oben