tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von genodeftest
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
734
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    shocking shocking ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    49
    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
     

  2. #2
    genodeftest genodeftest ist offline Mitglied Brillant
    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)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  3. #3
    shocking shocking ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    49
    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
     

  4. #4
    shocking shocking ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    49
    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?
     

  5. #5
    genodeftest genodeftest ist offline Mitglied Brillant
    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/
    shocking bedankt sich. 
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  6. #6
    shocking shocking ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    49
    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

  1. Flash bei Browser-Zoom vergrößern/ verkleinern
    Von tantebootsy im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 22.07.09, 18:00
  2. Browser Ansicht-Zoom Problem mit div's
    Von scriptagent im Forum CSS
    Antworten: 4
    Letzter Beitrag: 29.06.08, 11:10
  3. Antworten: 0
    Letzter Beitrag: 23.05.07, 11:40
  4. Antworten: 3
    Letzter Beitrag: 15.09.05, 20:07
  5. J2ME und Swing möglich?
    Von Hetthornie im Forum Java
    Antworten: 2
    Letzter Beitrag: 12.02.04, 11:52

Stichworte