Klassen Klassenname = Frame?

stulleman

Bekanntes Mitglied
Hallo!
Ich habe mal gesehen das sich jemand beschwert hat als jemand seine Klasse Frame oder Panel genannt hat, weil das ja verwirrend sei. Ich habe mein eigenes Package und wollte jetzt mal wissen ob es wirklich schlecht ist, die Klasse die JFrame extended auch Frame zu nennen? Wäre nämlich einfacher in der Klassenbennenung (;
 

njans

Top Contributor
Idealer weise nennt man seien Komponenten/Klassen immer so, dass diese am Namen zugeordnet werden können.
Frame, ist da nicht nur nichtssagend, sondern überlagert awt.Frame.
Sinnvoller sind Namen, die klar verständlich sind: CanvasFrame oder etwas ähnliches.
 

njans

Top Contributor
Sinnvoll ist es auch um sich später zurecht zu finden.
ich habe in einem kleinen Projekt, nur innerhalb eines Packages, etwa 9 JPanels und 3 JWindows und 3JButtons.
Nun kann man sich vorstellen, dass es nachträglich unglaublich umständlich wäre, wenn ich die Panels nur Panel1, Panel2, Panel3, etc genannt hätte. Deswegen sind selbsterklärende Namen wichtig :)
 

Marco13

Top Contributor
*Kurz auf dem Forenbereich schaut* - nee, ist nicht die Plauderecke... aber trotzdem eine kleine Anekdote: Ich hatte mal mir einem Programm zu kämpfen, wo es drei Klassen gab, die ich zur Verschleierung mal nur sinngemäß bennene:
- Die erste Klasse hieß "EineKlasse"
- Die zweite Klasse hieß "EineKlasse"
- Die dritte Klasse hieß "EineKlasse".
Zwangsläufig lagen die in unterschiedlichen packages. Aber interessant wird es jetzt:
- EineKlasse erbte von EineKlasse
- EineKlasse erbte von EineKlasse
Welche der ... irgendwas mit 3 Fakultät oder so...? ... Möglichkeiten der durch die beiden letztgenannten Punkte beschriebenen Vererbungsstrukturen tatsächlich die zutreffende war, weiß ich heute auch nicht mehr. Aber sowas bewirkt schon, dass der Blick öfter mal ganz verträumt auf die "ENTF"-Taste schweift :D
 

Marco13

Top Contributor
Die Angabe des packages vorne weg hätte es unmissverständlich gemacht - denke ich.

Sicher, nicht zuletzt dafür sind packages ja da :D Aber wenn man dann irgendwelchen Code liest, weiß man nie, welche Klasse dort gemeint ist - ohne eine IDE mit Strg+Klick könnte man das komplett vergessen. Aber zum Glück musste ich mich nie wirklich "aktiv" um diesen Teil kümmern.

Die Quintessenz sollte nur sein: Sprechende, spezifische Namen für Klassen verwenden.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Datentypen Wertebereich von <Klassenname> <Variable> Java Basics - Anfänger-Themen 12
M Wie kann ich ein Objekt erstellen, wenn sich der Klassenname in einer Variablen befindet? Java Basics - Anfänger-Themen 10
H Unterschied Konstruktor und Klassenname x = new Klassenname; Java Basics - Anfänger-Themen 3
P Fehler: Hauptklasse [Klassenname] konnte nicht gefunden oder gelad Java Basics - Anfänger-Themen 4
O Klassenname und String Java Basics - Anfänger-Themen 5
S Fehler mit der klassenname? Java Basics - Anfänger-Themen 4
O Erste Schritte Klassenname zurückgeben, keine instanz Java Basics - Anfänger-Themen 23
C Fehler bei Klassenname Java Basics - Anfänger-Themen 4
0 Klassenname$1 ... Java Basics - Anfänger-Themen 7
K Datentypen Klassenname per String angeben und .class bekommen Java Basics - Anfänger-Themen 6
T Klassenname ? Java Basics - Anfänger-Themen 4
G Gleicher Klassenname in API Java Basics - Anfänger-Themen 2
M String als Klassenname verwenden Java Basics - Anfänger-Themen 6
S java.lang.NoClassDefFound Error: Klassenname Java Basics - Anfänger-Themen 14
S Klassenname ausgeben Java Basics - Anfänger-Themen 13
T Klassenname? Java Basics - Anfänger-Themen 3
G typeof is undefined for the type "Klassenname" Java Basics - Anfänger-Themen 8
S Bei Ausgaben von Objekten wird Klassenname@Zahl ausgegeben Java Basics - Anfänger-Themen 9
Alex_99 Aktion ausführen wenn Frame disposed wurde Java Basics - Anfänger-Themen 5
frager2345 Fensterklasse, Wie auf Frame im Listender zugreifen (ItemEvents) Java Basics - Anfänger-Themen 7
S GUI Frame wechseln Java Basics - Anfänger-Themen 15
C Exportierte JAR öffnet zweiten Frame nicht mehr Java Basics - Anfänger-Themen 7
C Erkennen ob Frame geschlossen wurde Java Basics - Anfänger-Themen 2
C Erste Schritte Spieler an anderen Frame weitergeben Java Basics - Anfänger-Themen 23
G Probleme bei Frame aufgaben Java Basics - Anfänger-Themen 6
CptK Interface Klasse Frame (extends JFrame) aus anderer Klasse schließen Java Basics - Anfänger-Themen 7
S Interface (WindowBuilder) Panels in einen Frame einfügen Java Basics - Anfänger-Themen 10
S Nach dem Herüberschieben eines Arrays zwischen 2 Frames öffnet sich das Frame nicht mehr Java Basics - Anfänger-Themen 12
S in ActionListener auf Eingabe aus anderem Frame warten Java Basics - Anfänger-Themen 2
D Interface Frame doppelt durch Aufruf der GUI Klasse Java Basics - Anfänger-Themen 1
M Erste Schritte Neuen Frame nur einmal offen haben Java Basics - Anfänger-Themen 6
schoenosrockos JButton füllt immer das ganze frame Java Basics - Anfänger-Themen 1
R Erste Schritte Frame mit Ladebalken und BestätigungsButton Java Basics - Anfänger-Themen 10
das_leon Interface Frame in einem Frame (Window Builder) Java Basics - Anfänger-Themen 2
Anfänger2011 Frame zeigt nicht gewünschtes Ergebnis an ... Java Basics - Anfänger-Themen 5
Z Object Kreis am Frame abprallen lassen! Java Basics - Anfänger-Themen 12
D Bild in Frame einfügen Java Basics - Anfänger-Themen 11
I Methoden Schwierikeiten mit Protokollfenster (Frame Objekt) Java Basics - Anfänger-Themen 4
A mehrere Panels in eigenen Klasssen in einem Frame Java Basics - Anfänger-Themen 16
J Extra Fenster (Frame) Java Basics - Anfänger-Themen 20
W Frame in anderer Klasse anzeigen lassen Java Basics - Anfänger-Themen 1
E Von Instanz des Dialogs auf das Frame zugreifen Java Basics - Anfänger-Themen 8
E 2. JFrame erkennt 1. Frame Java Basics - Anfänger-Themen 6
C Bild ins Frame laden und Objekte drüber legen Java Basics - Anfänger-Themen 1
R File chooser Dateien in frame anzeigen lassen Java Basics - Anfänger-Themen 5
L bestimmten Frame anzeigen lassen? Java Basics - Anfänger-Themen 6
H Textfeldinhalt löschen nachdem Frame geschlossen wird Java Basics - Anfänger-Themen 8
L Kalender Java Frame Java Basics - Anfänger-Themen 7
A Frame Java Basics - Anfänger-Themen 3
P Verwirrung mit AWT Frame und main Methode Java Basics - Anfänger-Themen 19
A Frame java Java Basics - Anfänger-Themen 3
D Frame schließt gleich alle Frames Java Basics - Anfänger-Themen 5
T udp -> bytearray -> image -> ausgabe via frame Java Basics - Anfänger-Themen 6
J Erste Schritte Speichern / Speichern unter / title Frame Java Basics - Anfänger-Themen 5
F Frame in Frame Java Basics - Anfänger-Themen 3
U GUI - resize frame Java Basics - Anfänger-Themen 13
J Open reading Frame Java Basics - Anfänger-Themen 4
J Erstelltes Frame wird nicht angezeigt Java Basics - Anfänger-Themen 2
K Frame öffnen klappt nicht?! Java Basics - Anfänger-Themen 36
JAVAnnik Anwendung nach Schließen vom letzen Frame Java Basics - Anfänger-Themen 9
B Referenz zu anderen Frame Java Basics - Anfänger-Themen 10
A Frame Background Java Basics - Anfänger-Themen 21
R Eingefärbtes Panel wird in Frame nicht angezeigt Java Basics - Anfänger-Themen 10
I Java - Text in neuem Frame wird nicht angezeigt Java Basics - Anfänger-Themen 4
M Frame mit mehreren areas Java Basics - Anfänger-Themen 14
B Frame über Button öffnen Java Basics - Anfänger-Themen 8
R Button soll neuen Frame öffnen Java Basics - Anfänger-Themen 21
L Variablen Frame Variablen-Schleife Java Basics - Anfänger-Themen 3
D Neues Frame öffnen Java Basics - Anfänger-Themen 7
V Frame bleibt grau Java Basics - Anfänger-Themen 5
G Polygon in Frame zeichnen Java Basics - Anfänger-Themen 3
F frame wird nicht angezeigt? Java Basics - Anfänger-Themen 10
S 2 Panels in einen Frame Java Basics - Anfänger-Themen 5
H Panels in Frame einbinden Java Basics - Anfänger-Themen 3
E Frame neu Zeichnen Java Basics - Anfänger-Themen 3
A Bild wird auf Frame nicht angezeigt! Keine Fehlermeldung Java Basics - Anfänger-Themen 3
O Grafik in Frame laden Java Basics - Anfänger-Themen 9
T Frame öffnen Java Basics - Anfänger-Themen 6
I 1 Frame und mehrere Panels klappt nicht Java Basics - Anfänger-Themen 4
I JTable in bestehenden Frame integrieren Java Basics - Anfänger-Themen 6
Y Hilfe: JOGL / OPENGL in Frame Java Basics - Anfänger-Themen 2
J Frame schließen, Ereignis behandeln, Vorgang abbrechen Java Basics - Anfänger-Themen 4
Luk10 Frame schließen Java Basics - Anfänger-Themen 2
A Frame schließen!? Help! Java Basics - Anfänger-Themen 5
A Frame reagiert nicht Java Basics - Anfänger-Themen 6
H Modalen JDialog schließen, ohne dabei das Parent-Frame zu schließen Java Basics - Anfänger-Themen 7
J Frame bleibt schwarz beim Laden Java Basics - Anfänger-Themen 11
ModellbahnerTT Unterschied zwischen zwei Frame close Varianten Java Basics - Anfänger-Themen 3
R Frame Inhalt ausrichten Java Basics - Anfänger-Themen 5
MisterSeven Java Swing - Wie Frame größe festlegen?! Java Basics - Anfänger-Themen 10
E Verständnisfrage Syntax: frame.getContentPane().add(button) Java Basics - Anfänger-Themen 11
Stillmatic1985 Label in einem Frame zentrieren Java Basics - Anfänger-Themen 4
A Grafik erstellen und in Frame einfügen Java Basics - Anfänger-Themen 17
A Java Frame per X schließen? Java Basics - Anfänger-Themen 7
H2SO3- image beim awt frame wegmachen Java Basics - Anfänger-Themen 2
kulturfenster Panel in Frame integrieren Java Basics - Anfänger-Themen 5
kulturfenster Per Button Frame schliessen Java Basics - Anfänger-Themen 2
C Frame, JFrame, JDialog Java Basics - Anfänger-Themen 12
I JButton zum frame schließen Java Basics - Anfänger-Themen 6
M Variable in Frame anzeigen Java Basics - Anfänger-Themen 11

Ähnliche Java Themen

Neue Themen


Oben