1Danke
ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
734
734
EMPFEHLEN
-
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
-
10.03.11 19:44 #2
- Registriert seit
- Jun 2009
- Beiträge
- 870
Hi
hast du dich schon mit Java's Accessibility API auseinander gesetzt: http://java.sun.com/products/jfc/tsc...accessibility/ ?Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.Code java:1
System.out.println("Hallo");
___________
Ubuntu Bug #1: Microsoft has a majority market share
Casecon: Projekt leiser Käse
-
Hi genodeftest,
zunächst mal vielen Dank. Ein erster Blick auf die API zeigt, dass dort viele Möglichkeiten bestehen. Ich werde mal ein wenig damit rumprobieren, denn es erscheint mir fast ein wenig "oversized" für meinen Einsatzzweck... Ich meld mich wieder nach dem Test
-
Hi,
ich hab mir die API jetzt mal angesehen und für meine Zwecke scheint sie nicht zu funktionieren. Die dort hinterlegten Möglichkeiten sind eher für Blinde als für schlecht sehende Personen ausgelegt, d.h. man arbeiten mit SPrachausgaben etc. Das hilft mir allerdings nicht.
Hat jemand noch eine andere Idee wie ich ein zoombares GUI bauen kann, ohne bei jedem einzenen Panel die paint-Methode zu überschreiben?
-
19.04.11 10:01 #5
- Registriert seit
- Jun 2009
- Beiträge
- 870
1. Weg: du veränderst die Größe der einzelnen Componenten, siehe http://download.oracle.com/javase/tu...feel/size.html
Wenn dir das nicht reicht:
2. Weg: Du könntest (global) die Schriftgröße verändern. Dazu brauchst du ein anderes LookAndFeel, siehe http://www.ibm.com/developerworks/ja...y/j-customlaf/Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.Code java:1
System.out.println("Hallo");
___________
Ubuntu Bug #1: Microsoft has a majority market share
Casecon: Projekt leiser Käse
-
Dann wären wir also bei meinem Plan "B": eigene Plafs für die verschiedenen Sehstärken, richtig? In diesem Fall ist dann also kein stufenloses Anpassen der Größe wie im Browser möglich sondern eher verschiedene Größenmodelle, die dann entweder zur Laufzeit oder zum Startzeitpunkt ausgewählt werden...
Ok, dann werde ich mir die Mühe wohl mal machen
Vielen Dank für die hilfreichen Antworten.
Ähnliche Themen
-
Flash bei Browser-Zoom vergrößern/ verkleinern
Von tantebootsy im Forum Flash PlattformAntworten: 2Letzter Beitrag: 22.07.09, 18:00 -
Browser Ansicht-Zoom Problem mit div's
Von scriptagent im Forum CSSAntworten: 4Letzter Beitrag: 29.06.08, 11:10 -
url bei client öffnen - über awt.Desktop möglich?
Von winniwinter im Forum JavaAntworten: 0Letzter Beitrag: 23.05.07, 11:40 -
Hibernate Lazy Setting auch mit Swing möglich?
Von Romsl im Forum JavaAntworten: 3Letzter Beitrag: 15.09.05, 20:07 -
J2ME und Swing möglich?
Von Hetthornie im Forum JavaAntworten: 2Letzter Beitrag: 12.02.04, 11:52





Zitieren
Login





