[Java] Methoden Return auf das aufrufende Objekt

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von unix, 11. März 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 11. März 2010
    Methoden Return auf das aufrufende Objekt

    Hey,

    Ich will mir ne Methode schreiben, mit der ich jeweilige Objekte zentrieren kann.!

    Hab sie auch schon fertig so sieht sie aus:

    Code:
     void center() {
     Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
     x = (int) (screen.getWidth() / 2) - 100;
     y = (int) (screen.getHeight() / 2) - 100;
     }
    Aber ich muss die Methode so aufrufen:

    Code:
    center();
     sFrame.setLocation(x, y);
    Meine Frage: Wie kann ich die Methode center() schreiben, dass sie jedes aufrufende Objekt zentriert!?

    Bsp:

    sFrame.center();
    JDialog.center();


    Iwie muss man dann einen Return auf das aufrufende Objekt machen.!

    Kann mir einer einen Tipp geben ?(
     
  2. 11. März 2010
    AW: Methoden Return auf das aufrufende Objekt

    mögl. 1: du übergibst das object an die function "center" und verarbeitest es da
    mögl. 2: du gibst "x" und "y" als Array zurück

    für:
    Code:
    sFrame.center();
    JDialog.center();
    müsstest du die klassen überladen
     
  3. 11. März 2010
    AW: Methoden Return auf das aufrufende Objekt

    Code:
    public static void centerComponent(java.awt.Component com) {
     com.setLocation(...);
    }
    component müsste so ziemlich alles sein
     
  4. 11. März 2010
    AW: Methoden Return auf das aufrufende Objekt

    Geht also nich.!

    Aber Danke Murdoc für das Hinweis Überladen ^^
     
  5. 11. März 2010
    AW: Methoden Return auf das aufrufende Objekt

    du sollst das ding auch anders verwenden
    Code:
    centerComponent(deinJDialog);
    offensichtlich ist mein code aber noch zu erweitern.

    ich weis nicht ob dir überladen was bringt, schließlich musste das dann überall machen
     
  6. 11. März 2010
    AW: Methoden Return auf das aufrufende Objekt

    Najo, ist fast das gleiche, wie ich es haben wollte

    Danke =)
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.