G
Guest
Gast
Hallo,
in der Java-Insel steht:
"Die abstrakte Klasse Toolkit abstrahiert von system- und bildschirmabhängigen Implementierungen."
Das verstehe ich nicht ganz. Was sind Beispiele für System- und Bildschirmabhängige Implementierungen? Und wozu muss man sich mittels getDefaultToolkit das entsprechenden Toolkit des Betriebssystems zurückgeben lassen?
Warum wurde es nicht so gelöst, dass man einfach eine normale Klasse Toolkit erzeugen müsste, die intern dann auf Betriebssystem spezifische Dinge "umleitet",
also statt Toolkit.getDefaultToolkit ein
Toolkit.getScreenDimension oder so und das liefert dann unter Windows/Linux usw. dann auch die entsprechenden Werte... Warum also der Umweg über die get Methode. Was ist der Vorteil das über eine getMethode zu lösen?
Fragen über Fragen
in der Java-Insel steht:
"Die abstrakte Klasse Toolkit abstrahiert von system- und bildschirmabhängigen Implementierungen."
Das verstehe ich nicht ganz. Was sind Beispiele für System- und Bildschirmabhängige Implementierungen? Und wozu muss man sich mittels getDefaultToolkit das entsprechenden Toolkit des Betriebssystems zurückgeben lassen?
Warum wurde es nicht so gelöst, dass man einfach eine normale Klasse Toolkit erzeugen müsste, die intern dann auf Betriebssystem spezifische Dinge "umleitet",
also statt Toolkit.getDefaultToolkit ein
Toolkit.getScreenDimension oder so und das liefert dann unter Windows/Linux usw. dann auch die entsprechenden Werte... Warum also der Umweg über die get Methode. Was ist der Vorteil das über eine getMethode zu lösen?
Fragen über Fragen