01.12.2010, 08:20
I
Ich habe gerade eine Vorabversion hochgeladen, die genau dies tut. Allerdings stimmt die Legende dann nicht mehr, wie EddiVonDerAlm bereits angemerkt hat. Aber schau es Dir am Besten selbst an.
Jein, das geht recht einfach:
und schon kannst Du plattformunabhängig Voreinstellungen laden. Bei Windows müssen Sie in der Registry stehen:
[HKEY_CURRENT_USER\Software\JavaSoft\Prefs\slash\navigation\kml]
"speed/Scale"="10"
(30.11.2010, 09:23)pk68 Wrote: Wie wäre es den Parameter SPEED_SCALE als versteckte Option zu realisieren?
Ich habe gerade eine Vorabversion hochgeladen, die genau dies tut. Allerdings stimmt die Legende dann nicht mehr, wie EddiVonDerAlm bereits angemerkt hat. Aber schau es Dir am Besten selbst an.
(30.11.2010, 09:23)pk68 Wrote: Ich habe allerdings im Quellcode nicht gefunden, wie die Optionen aus der Registry ausgelesen werden. Wie geht das überhaupt mit Java? Da Java plattformübergreifend ist, hat es mit solchen plattformspezifischen Sachen wie Windows-Registry wenig am Hut. Zumindest stelle ich mir als Java-Laie das so vor.
Jein, das geht recht einfach:
Quote: static final Preferences preferences = Preferences.userNodeForPackage(KmlFormat.class);
private int getSpeedScale() {
return preferences.getInt("speedScale", 10);
}
und schon kannst Du plattformunabhängig Voreinstellungen laden. Bei Windows müssen Sie in der Registry stehen:
[HKEY_CURRENT_USER\Software\JavaSoft\Prefs\slash\navigation\kml]
"speed/Scale"="10"
--
Christian
Christian
