OOP Warum kann ich aus meiner Methode keinen String auslesen

Diskutiere Warum kann ich aus meiner Methode keinen String auslesen im Allgemeine Java-Themen Forum; Hallo zusammen, Ich bin gerade an einer Android App und versuche vergeblich eine eigen Font Klasse für alle meine Schriften zu erstellen. Um für...

  1. UbuLin
    UbuLin Neues Mitglied
    Hallo zusammen,

    Ich bin gerade an einer Android App und versuche vergeblich eine eigen Font Klasse für alle meine Schriften zu erstellen.

    Um für jede Schrift eine eigene Einstellung zu konfigurieren habe ich eine Settings() Methode erstellt diese enthält Settings(int postionX, int postionY, String text);

    Das Problem liegt beim String text diesen String kann ich aus mysteriösen Gründen nicht Abfragen mit int postionX und int postionY funktioniert es.

    Orginal Code:
    Code (Java):
    public void settings(float x, float y, String text) {
            this.x = x;
            this.y = y;

            glyphLayout.setText(this, text);
    Die Settings() Methode rufe ich in meiner Main Klasse auf

    Orginal Code:
    Code (Java):
    registerTexts.settings(Var.screenWidthGeteilt - (registerTexts.getWidth() * 0.5f), Var.screenHightGeteilt - (registerTexts.getHeight() * 0.5f), [B]"Hallo"[/B]);
    Wie ihr seht trage ich als Text "Hallo" ein jedoch scheint es als würde ich es mit
    glyphLayout.setText(this, text); nicht abrufen können.

    Weiß jemand vielleicht woran das liegen könnte danke im Voraus
    Falls es jemand interessierter ich verwende das Framework LibGDX, falls das von bedeutung ist.

    LG UbuLin:)
     
  2. Vielleicht hilft dir dieser Java-Kurs hier weiter --> (hier klicken)
  3. mickedplay
    mickedplay Mitglied
    Was soll das
    Code (Text):
    [B]
    und
    Code (Text):
    [/B]
    bedeuten?
     
    UbuLin gefällt das.
  4. UbuLin
    UbuLin Neues Mitglied
    Hallo danke für die schnelle Antwort mickedplay,

    Entschuldigung für die schlechte Beschreibung das register.settings(...) ist für die Position und den Text das die Schrift annehmen soll. Das mit dem
    Code (Text):
    [B]
    und
    Code (Text):
    [/B]
    gehört nicht dazu, das wollte ich eigentlich Fett schreiben
    Eigentlich sieht es so aus:
    Code (Java):
    registerTexts.settings(Var.screenWidthGeteilt - (registerTexts.getWidth() * 0.5f), Var.screenHightGeteilt - (registerTexts.getHeight() * 0.5f), "Hallo");
     
  5. mickedplay
    mickedplay Mitglied
    Bist du sicher, dass dein Hallo überhaupt in der Methode ankommt? Hast du schon Mal debuggt? Sonst schau dir noch mal die Methode an, die im Endeffekt an libGDX weitergegeben wird.
     
  6. Joose
    Joose Super-Moderator Mitarbeiter
    Hinweis: Innerhalb der Code-Tags kann man keine anderen Formatierungen verwenden ;)
     
Die Seite wird geladen...

Warum kann ich aus meiner Methode keinen String auslesen - Ähnliche Themen

Warum kann ich nicht mehr als eine Variable in einer for Schleife deklarieren ?
Warum kann ich nicht mehr als eine Variable in einer for Schleife deklarieren ? im Forum Java Basics - Anfänger-Themen
Kann mir jemand erklären, warum hier dreimal was ausgegeben wird und nicht nur zweimal?
Kann mir jemand erklären, warum hier dreimal was ausgegeben wird und nicht nur zweimal? im Forum Java Basics - Anfänger-Themen
warum kann System.out.println(..) etwas, was Swing-Elemente Nicht können ?
warum kann System.out.println(..) etwas, was Swing-Elemente Nicht können ? im Forum Java Basics - Anfänger-Themen
Warum kann man Texte im Panel nicht markieren?
Warum kann man Texte im Panel nicht markieren? im Forum AWT, Swing, JavaFX & SWT
Einlesen funktioniert an einer Stelle nicht und ich kann mir nicht erklären warum
Einlesen funktioniert an einer Stelle nicht und ich kann mir nicht erklären warum im Forum Java Basics - Anfänger-Themen
Thema: Warum kann ich aus meiner Methode keinen String auslesen