Hallo zusammen,
ich habe folgendes Problem und hoffe, dass mir jemand weiterhelfen kann:
In meiner Klasse lese ich in einer Methode Werte aus einer Excel-Datei ein. Nun würde ich gerne diese Werte in der paint-Methode dafür verwenden, um bei einem zu zeichnenden Rechteck (drawRect() ) die Höhe des Rechtecks von dem eingelesenen Wert abhängig zu machen. Innerhalb der paint-Methode bekomme ich jedoch keinen Zugriff auf die eingelesenen Werte...
Wann genau wird denn die paint-Methode ausgeführt? Durch zahlreiche System.out.println()-Anweisungen habe ich bereits den Verdacht, dass die paint-Methode vor der anderen Methode durchgeführt wird. Stimmt das? Liegt dann hier mein Problem, dass zum Zeitpunkt zu dem die paint-Methode durchgeführt wird, die eingelesenen Werte noch gar nicht vorhanden sind?!?
Hat jemand eine Idee, wie ich das Problem lösen kann?? Falls das oben beschriebene nicht ganz einleuchtet, jetzt noch einmal das Problem auf den Punkt gebracht: Wie kann ich in der paint-Methode den Wert einer Variablen einer anderen Methode verwenden??
Schonmal vielen Dank für Hilfestellungen, Ideen oder sogar Lösungen!!
ich habe folgendes Problem und hoffe, dass mir jemand weiterhelfen kann:
In meiner Klasse lese ich in einer Methode Werte aus einer Excel-Datei ein. Nun würde ich gerne diese Werte in der paint-Methode dafür verwenden, um bei einem zu zeichnenden Rechteck (drawRect() ) die Höhe des Rechtecks von dem eingelesenen Wert abhängig zu machen. Innerhalb der paint-Methode bekomme ich jedoch keinen Zugriff auf die eingelesenen Werte...
Wann genau wird denn die paint-Methode ausgeführt? Durch zahlreiche System.out.println()-Anweisungen habe ich bereits den Verdacht, dass die paint-Methode vor der anderen Methode durchgeführt wird. Stimmt das? Liegt dann hier mein Problem, dass zum Zeitpunkt zu dem die paint-Methode durchgeführt wird, die eingelesenen Werte noch gar nicht vorhanden sind?!?
Hat jemand eine Idee, wie ich das Problem lösen kann?? Falls das oben beschriebene nicht ganz einleuchtet, jetzt noch einmal das Problem auf den Punkt gebracht: Wie kann ich in der paint-Methode den Wert einer Variablen einer anderen Methode verwenden??
Schonmal vielen Dank für Hilfestellungen, Ideen oder sogar Lösungen!!