tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
320
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    pochy pochy ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    30
    Hallo,

    ich will gerade ein Programm schreiben mit einer GUI. Ich hab mir dafür schon Jigloo geholt für mein eclipse so das dies erste mal so schwer ist.
    Nun weiß ich aber nicht wie ich die Struktur von meinen Programm aufbauen soll, einfach alles in eine Klasse klattschen wird ganz schön unübersichtlich. Aber ich weiß nicht genau wie ich jetzt ansetzen muss damit es objektorientiert wird. Könnt ihr mir da nen Tip geben, wie ich welche Bestandteile auf welche Klassen aufteilen muss?

    Grüße Pochy.
     

  2. #2
    Kai008 Kai008 ist offline Mitglied Brillant
    Registriert seit
    May 2008
    Ort
    Brunn/Geb. (Niederösterreich)
    Beiträge
    944
    Blog-Einträge
    1
    Ich schreibe immer eine Klasse, die ich CreateBlablabla nenne, und eine statische Methode namens create enthält. Diese intialisiert alles. Jeder Component, die einen Listener enthält, wird im selben Package in eine Klasse gepackt, und erbt von der Component-Klasse, und implementiert dem Listener. Je nach Aufgabe implementieren sie auch Runnable, damit ich einen Thread starten kann, damit der EDT Zeit hat.
    Aber ich würde es einfach versuchen, mich so lange rumspielen bis ich eine Struktur finde, mit der ich gut arbeiten kann. d. H. eigendlich würde ich nicht, sondern habe es gemacht.
    Geändert von Kai008 (14.03.10 um 19:31 Uhr)
     
    Mein kleiner webstart Projektplaner:
    http://178.77.101.236/ppws/
    Ideen, Verbesserungsvorschläge, Bugsmeldungen und allg. Kritik erwünscht und erbeten.

    Danke. :)

  3. #3
    Avatar von Jellysheep
    Jellysheep Jellysheep ist offline Mitglied Platin
    Registriert seit
    Jan 2009
    Ort
    Arbeitsspeicher
    Beiträge
    689
    Wenn ich ein Programm schreibe, welches ein Fenster o.ä. öffnet, dann nenne ich sie meistens AbcFrame (z.B. OpacityFrame) und nehme als Parent-Klasse Frame. Für dich macht das aber eher weniger Sinn, da du noch nicht mit Frames arbeitest.
    Innerhalb der Klasse habe ich eine statische void main-Methode, die beim Starten des Programms eine neue Instanz ihrer eigenen Klasse aufruft:
    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    import java.awt.Frame;
    public class TutorialsDeFrame extends Frame{
        public TutorialsDeFrame(){
            super("TutorialsDeFrame");
            //...
        }
        public static void main(String[] args){
            new TutorialsDeFrame();
        }
    }
     
    Grüße, Jellysheep

    Jeder Helfer freut sich über eine Bewertung oder ein Danke.

    Freiheit für die Gummibärchen, nieder mit den Tüten!
    Link :D

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 28.06.04, 22:18