[JAVA]Probleme mit Variablen über geben

  • Hallo Breadfish,
    ich hab wie oben schon gesagt ein Variablen Problem,
    da ich ein Afänger bin in Java, frage an euch wie bekomm ich dass hin.



    Bild:
    ss+(2015-11-27+at+05.15.25).png




    Code: Für die beiden butten Namens Registrieren und Login.




    Login Abteilung:


    Register Abteilung:



    ich hoffe dass es Java Programmierer gibt und mir weiter helfen können.



    Es wird aber noch ein mit Programmierer gesucht.



    Könnt auch optional im Teamspeak Kommen.
    IP: yourelitesystems.de:9987

  • Hey,


    also wenn ich das jetzt richtig gesehen habe hast du folgendes Problem:


    Du erstellst in deiner Klasse Login_GUI folgende Variable:

    Java
    public static String getuser = null;


    Nach deinem Quellcode gibt es keine weitere Zuweisung darauf.
    Dann willst du die Variable abfragen in deinem anderem Part:



    Java
    waslogged = new JLabel(login.getuser);//Dass lädt er nichts raus.


    Folglich ist deine Variable getuser null. Dies wird dann auch für den Inhalt des JLabels verwendet.

  • Mit setVisible kannst du die Buttons entfernen


    und auch das Label anzeigen beispiel Codeschnipsel siehst du hier



  • String dbuser = "root";
    String dbpassw = "";
    String databaseName = "chat";
    String url = "jdbc:mysql:///"+databaseName;

    Jetzt wo ich es gerade sehe: Es wird in einer Anwendung unter keinen Umständen der root Account verwendet.
    Sprich für jede Anwendung wird ein MySQL Account angelegt, der nur die benötigten Rechte hat.


    Zudem solltest du dir überlegen ob MySQL Daten hier überhaupt was zu suchen haben, denn diese können immer ausgelesen werden, auch dann wenn der Quellcode compiliert wurde.

  • @[NeS]Lookie: Danke für die info aber dass wird bald um geändert wenn halt dass Programm fertig entwickelt ist.
    Wie bekomme ich es aber hin dass ich ein Name in ein String rein bekomme und danach in einer anderen klasse wieder raus bekomme,
    und wie Bekomme ich ein Namen aus MySQL datenbank raus und in einen String.