Hey Leute,
ich steh derzeit vor der Aufgabe eine Desktop-Anwendung in Swing zu programmieren, wobei deren Nutzer Sehbehinderte sind. Das bedeutet dass viele verschiedene Nutzer mit verschieden guter Sehstärke mit der Anwendung umgehen sollen.
Nun bin ich am überlegen, ob es eine einfache Möglichkeit gibt, den Nutzern eine stufenlose Zoomfunktion wie z.B. im Browser (also mit Strg+Plus oä) anzubieten. Ich denke es geht stark auf die Rechenleistung der verwendeten ThinClients wenn ich tatsächlich jedes einzelne Panel etc. mit einer eigenen Zoomfunktionalität neu zeichnen lasse. Gibt es stattdessen eine Bibliothek oder zumindest einen sinnvolleren Ansatz für die Umsetzung?
Mein Plan B sähe vor einfach verschiedene Größenprofile anzubieten, unter denen der Nutzer dann wählen kann. Ich dachte an verschiedene Look&Feels oä. Hat jemand mit soetwas Erfahrung und nen Tipp für mich?
Vielen Dank und Gruß
shocking
ich steh derzeit vor der Aufgabe eine Desktop-Anwendung in Swing zu programmieren, wobei deren Nutzer Sehbehinderte sind. Das bedeutet dass viele verschiedene Nutzer mit verschieden guter Sehstärke mit der Anwendung umgehen sollen.
Nun bin ich am überlegen, ob es eine einfache Möglichkeit gibt, den Nutzern eine stufenlose Zoomfunktion wie z.B. im Browser (also mit Strg+Plus oä) anzubieten. Ich denke es geht stark auf die Rechenleistung der verwendeten ThinClients wenn ich tatsächlich jedes einzelne Panel etc. mit einer eigenen Zoomfunktionalität neu zeichnen lasse. Gibt es stattdessen eine Bibliothek oder zumindest einen sinnvolleren Ansatz für die Umsetzung?
Mein Plan B sähe vor einfach verschiedene Größenprofile anzubieten, unter denen der Nutzer dann wählen kann. Ich dachte an verschiedene Look&Feels oä. Hat jemand mit soetwas Erfahrung und nen Tipp für mich?
Vielen Dank und Gruß
shocking