JAVA Look & Feel Design Guidelines

Ähnliche Dokumente
Eclipse User Interface Guidelines

Erstellen einer DVD Movie-Datenbank Version 1.02

Anleitung zur Installation des GapText-Systems

Shortcuts. Tastenkombinationen in Scopevisio

APEX 5.0: Page Designer. Tobias Strohmeyer Berlin,

A) Durchsuchen von Datenbanken im Internet durch Endnote

GUI Programmierung mit javax.swing

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

Erste Schritte mit SigmaPlot

Smart Components Seitennavigation. Seitennavigation

Navigation und Inhalt in Joomla

Nach Ihrer erstmaligen Anmeldung sollten Sie Ihr Passwort ändern. Dazu klicken Sie bitte auf Ihren Namen.

Ingenics Project Portal


i Korrekturlauf mit Acrobat Reader - Correction workflow using Acrobat Reader i.1 Vorbereitung / Preparations

Programmieren II. Java im Vergleich zu anderen Sprachen. Einführung: GUI. Einführung: Grafische Benutzeroberflächen. Dr.

Administration von batterman.ch

Datei Menü. Wirkung Windows Mac. Neu (New) Strg-N Cmd-N. Öffnen (Open) Strg-O Cmd-O. Öffnen als (Open As) Strg-Alt-O ---

MyFiles - Benutzer-Anleitung

Gebrauchsanleitung. Vertical Mouse Evoluent 4 Wireless. Work Smart - Feel Good

WAGO-WebVisu-App 1/5. Android Bedienungsanleitung. Android User Instruction

Swing : Komponeneten I (Teil 1) Was ist Swing?

Chrosziel GmbH Klausnerring Kirchheim b. München Germany Tel , Fax

EINLEITUNG/ANWEISUNGEN ZU DIESEM TEXT

1. General information Login Home Current applications... 3

Der Windows Explorer INITE 7e 2003 Joël François

Guidance Notes for the eservice 'Marketing Authorisation & Lifecycle Management of Medicines' Contents

Anleitung für Vermieter. Directions for Landlord/Landlady. zum Erstellen eines Accounts und zum Anlegen von Angeboten

How to access licensed products from providers who are already operating productively in. General Information Shibboleth login...

p^db=`oj===pìééçêíáåñçêã~íáçå=

JTAGMaps Quick Installation Guide

Paint Shop Pro Kleines Benutzerhandbuch. 1 Anmerkung. 2 Einige spezielle Tasten

p^db=`oj===pìééçêíáåñçêã~íáçå=

Tube Analyzer LogViewer 2.3

How to use the large-capacity computer Lilli? IMPORTANT: Access only on JKU Campus!! Using Windows:

Einrichtung - Windows

Microsoft Word Einstieg 1

Sheet1. Tine /02. Rev xxxx Zend Framework ExtJS as admin. Addressbook translations (de) tree - add addressbook ok - edit grants

SalsaJ Übung 0. Programm öffnen / Menüstruktur Öffne das Programm SalsaJ (Salsaj2.jar). Open Image File Bilddatei öffnen

Anleitung zur Schnellinstallation TE100-PIP

Architekturbeschreibung Koala Editor

B Tastatur, Schriftzeichen, Beschleuniger

AristaFlow BPM Suit Installation

USB Treiber updaten unter Windows 7/Vista

How-To-Do. OPC-Server with MPI and ISO over TCP/IP Communication. Content. How-To-Do OPC-Server with MPI- und ISO over TCP/IP Communication

Zimplit CMS Handbuch. Einführung. Generelle Informationen

Usability Heuristiken. Foliensatz überarbeitet und ergänzt nach M. Dahm: Grundlagen der Mensch-Computer Interaktion

Nutzung Ihrer individuellen Stempel Maschine

Anwendungsbeschreibung an einem Beispiel

Anleitung zur Schnellinstallation TE100-P1U

Slavisiere deinen Computer

Disclaimer mit OK bestätigen und im folgendem Fenster Ihren Usernamen und Passwort eingeben.

Kurzanleitung: Online-Audiobearbeitung mit Myna Stand: November 2010

COSMOS-Portal - Benutzerhandbuch

ONLINE LICENCE GENERATOR

APEX 5.0: neue & überarbeitete Komponenten. Oliver Lemm Berlin,

Userstory Einrichten eines öffentlichen GitHubs. aber gemeint waren wohl eher

Java Tools JDK. IDEs. Downloads. Eclipse. IntelliJ. NetBeans. Java SE 8 Java SE 8 Documentation

4. Desktop, Betriebssystem u.a.

Kurzanleitung für den MyDrive Client

Focusky. Bedienungsanleitung / Handbuch für Focusky in deutscher Sprache. Auszug Version 1.0 Januar 2017

ROLLLADENKONFIGURATOR / TAMBOUR DOOR CONFIGURATOR DEMOVERSION

Anleitung zur NMR Auswertung mit SpinWorks. SpinWorks 3.1.8, Copyright 2011, Kirk Marat, University of Manitoba

Brandbook. How to use our logo, our icon and the QR-Codes Wie verwendet Sie unser Logo, Icon und die QR-Codes. Version 1.0.1

Oberli Engineering GmbH Software Entwicklung. TiffView V1.12. Benutzerhandbuch. Manual TiffView V Seite 1 / 18

2D Tips. 2D Tools ( Positionierung, Texte, Suche nach... ) Kaum bekannte Funktionen. Praktische Anwendungen

Usability Heuristics

RailMaster New Version 7.00.p26.01 /

NVR Mobile Viewer for iphone/ipad/ipod Touch

Modell Bahn Verwaltung. Tutorial. Decoder Datei. Min. Programm Version 0.65, März w w w. r f n e t. c h 1 / 10

Call Monitor und TAPI mit Outlook & Exchange Integration an Cisco UC540W

Partner Self Service

Schick statt altbacken Oberflächen-Modernisierung von Forms-Anwendungen

Inhalt: 1)Header-Widget, 2)Footer-Widget, 3)Buttons, 4)Übung: Wohnungskauf, 5)Controlgroups, 6)Listview, 7)Panel-Widget

Flymaster Designer Benutzer Anleitung Document version 1.0

Aastra Communications Systems

Eigene Karten mit ArcGIS online erstellen

Getting started with MillPlus IT V530 Winshape

Abbildungsverzeichnis: Schnellstartanleitung. Inhalt

Bundlemaker project. BundleMaker project state: initialized Parse

Top Tipp. Ref DE. Verwenden externer Dateiinhalte in Disclaimern. (sowie: Verwenden von Images in RTF Disclaimern)

Exercise (Part I) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

alabus ag Serienbrief-Dokumentation alabus smarter process management Erstellt durch: alabus ag Birchstrasse 189 CH-8050 Zürich Tel.

ALL1681 Wireless g Powerline Router Quick Installation Guide

Word-CRM-Upload-Button. User manual

Swing Lernen am Code Teil 1

CSS. Cascading Style Sheets

Ludwig-Maximilians-Universität München Sommersemester 2009 LFE Medieninformatik Übungsblatt 7 Prof. Dr. Andreas Butz

Anleitung zum Erstellen einer Library (Altium)

RigExpert AA-200/AA-500 Software-Manual

Führen Sie diese Aktivität aus, wenn Sie drei oder mehrere ASNs zu bearbeiten haben.

Quick Installation Guide for 4 and 7-Port Broadband Router

Dynamics NAV 2009 R2 Filter und Shortcuts. Filterkriterien - Operatoren. Dr. Netik & Partner GmbH Juli Bereich.. Gleich = Ungleich <> Größer >

How to create a Gift Certificate Wie man ein Gift Certificate (Gutschein) erstellt

Text Formatierung in Excel

Anleitung zum Umgang:

How-To-Do. Communication to Siemens OPC Server via Ethernet

Finite-Elemente-Methode

Transkript:

JAVA Look & Feel Design Guidelines Stefan Diener / Jul 24, 2007 / Page 1

Überblick Motivation Abstände Labels Allgemeine Regeln für Dialoge Toolbar & Menüs Shortcuts & Mnemonics Texte im GUI Weitere interessante Themen Stefan Diener / Jul 24, 2007 / Page 2

Motivation Einheitliches Look & Feel Wiedererkennung durch Benutzer einfache und fließende Bedienung ermöglichen Ziel: Akzeptanz Corporate Identity Stefan Diener / Jul 24, 2007 / Page 3

Abstände (1) Abstände zum Rand 12 Pixel (links + oben) Stefan Diener / Jul 24, 2007 / Page 4

Abstände (2) Command Buttons Stefan Diener / Jul 24, 2007 / Page 5

Abstände (3) Horizontaler Abstand der GUI-Elemente: 11 Pixel Stefan Diener / Jul 24, 2007 / Page 6

Abstände (4) Vertikaler Abstand der GUI-Elemente/Gruppen: 11 Pixel Stefan Diener / Jul 24, 2007 / Page 7

Abstände (5) Abstand innerhalb einer Gruppe: 5 Pixel Stefan Diener / Jul 24, 2007 / Page 8

Ränder: 12 bzw. 11 Pixel Borders Stefan Diener / Jul 24, 2007 / Page 9

Labels Labels links (oder über) dem zugehörigen GUI-Element Text endet mit : Stefan Diener / Jul 24, 2007 / Page 10

Allgemeine Regeln für Dialoge Anordnung der GUI-Elemente nach Wichtigkeit in Lese-Richtung zusammengehörige Elemente in gleiche Spalte Command Buttons: alle gleiche Größe OK / Cancel Apply / Close Titled Borders nicht verschachteln Stefan Diener / Jul 24, 2007 / Page 11

Beispiel Preferences Dialog Stefan Diener / Jul 24, 2007 / Page 12

Kleinigkeiten Fokus beim Öffnen des Dialogs setzen Selektion des Textes im JTextField bei Fokus-Übernahme naheliegende Tab Traversal Order Navigation mit Maus Tab-Taste, d.h. Tab und Shift-Tab Mnemonics Schließen von Dialogen mit Enter/Return oder Escape Stefan Diener / Jul 24, 2007 / Page 13

Toolbar Abstand der Buttons: 2 Pixel Separator: 11 Pixel Stefan Diener / Jul 24, 2007 / Page 14

Menüs Menü-Titel: möglichst nur 1 Wort Menüs nur im Hauptfenster, nicht in JInternalFrames... in Menü-Einträgen, z.b. Save As... nur wenn Kommando weitere Eingaben benötigt Dialog wird geöffnet nicht bei JInternalFrames und Utility -Dialogen, z.b. Preferences-Dialog Hinweis: gleiche Regeln für Buttons Stefan Diener / Jul 24, 2007 / Page 15

Shortcuts & Mnemonics Shortcuts: Plattformunabhängigkeit beachten Mnemonics: gehören in Resource Bundles Stefan Diener / Jul 24, 2007 / Page 16

Übliche Shortcuts (1) Ctrl-A: Select All Ctrl-B: Bold Ctrl-C: Copy Ctrl-E: Align Center Ctrl-F: Find Ctrl-G: Find Again Ctrl-H: Replace Ctrl-I: Italic Ctrl-L: Align Left Ctrl-N: New Ctrl-O: Open Ctrl-P: Print Ctrl-R: Align Right Ctrl-S: Save Ctrl-U: Underline Ctrl-V: Paste Stefan Diener / Jul 24, 2007 / Page 17

Übliche Shortcuts (2) Ctrl-W: Close Ctrl-X: Cut Ctrl-Y: Redo Ctrl-Z: Undo Delete: Delete F1: Help F5: Refresh Shift-F1: Contextual Help Vorsicht: oft definiert das Betriebssystem eigene Shortcuts Stefan Diener / Jul 24, 2007 / Page 18

Mnemonics Mnemonics für alle Menüs, Menü-Einträge und Dialog- Elemente keine Mnemonics für Default-Button und Cancel-Button Ersatz: Enter-/Return- und Escape-Taste Stefan Diener / Jul 24, 2007 / Page 19

File Übliche Mnemonics (1) New, Open, Close, Save, Save As, Page Setup, Print, Exit Edit Undo, Redo, Cut, Copy, Paste, Delete, Find, Find Again, Select All Format Font, Style, Size, Bold, Italic, Underline, Align Left, Align Center, Align Right Stefan Diener / Jul 24, 2007 / Page 20

View Übliche Mnemonics (2) Large Icons, Small Icons, List, Details, Sort By, Filter, Zoom In, Zoom Out, Refresh Help Contents, Tutorial, Index, Search, About Application Stefan Diener / Jul 24, 2007 / Page 21

Headline Capitalization Namen, Titel Labels kurzer Text Sentence Capitalization längerer Text Texte im GUI Stefan Diener / Jul 24, 2007 / Page 22

Headline Capitalization, englisch (1) alle Wörter groß schreiben außer Artikel a, an, the außer Konjuktionen and, or, but, so, yet, nor,... außer Präpositionen mit weniger als 4 Buchstaben in, at, to,... erstes und letztes Wort immer groß geschrieben Stefan Diener / Jul 24, 2007 / Page 23

Headline Capitalization, englisch (2) Beispiele: Checkbox-Text: Automatic Save Every Five Minutes Label: New Contribution To: Menü-Eintrag: Save As... Radio-Button: Start at Top Tooltip: Cut Selection Stefan Diener / Jul 24, 2007 / Page 24

Sentence Capitalization, englisch normale Groß- und Kleinschreibung Beispiele: Dialog-Text: The document you are closing has unsaved changes. Fehlermeldungen: The printer is out of paper. Status-Label: Operation is 75% complete. Tooltip: Save all changes and close the dialog. Stefan Diener / Jul 24, 2007 / Page 25

Weitere interessante Themen (1) Auswahl von Farben Erstellung von Icons Animation, z.b. Progress Bars verschiedene Mauszeiger Kontext-Menüs Drag & Drop Keyboard Focus Passwort-Felder Stefan Diener / Jul 24, 2007 / Page 26

Weitere interessante Themen (2) Tabellen, Listen, Bäume Text-Komponenten (JTextArea, JEditorPane) JTabbedPane, JSplitPane Wizards Corporate Identity Graphics Repository Internationalisierung Antwortverhalten ( Responding to user requests ) Stefan Diener / Jul 24, 2007 / Page 27