| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
| Hi Jeremy, On 23.08.2008, at 08:58, email@hidden wrote:
This is interesting. I made my own alternative some time ago. Basically, JSheet is a replica of JOptionPane, with the difference that the option panes are document modal. That's why a listener needs to be used to retrieve the selection choice: This component is cross-platform. On Mac OS X, document modal dialogs are displayed as sheets. On other operating systems, they are displayed as regular document modal dialogs.
Hm. Some of your examples have badly labeled buttons. The buttons should have descriptive names. By using "Yes", "No", "Cancel" the dialogs are forcing the users to read the whole text of the dialogs, which makes them inefficient. See http://developer.apple.com/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGWindows/chapter_18_section_7.html#//apple_ref/doc/uid/20000961-CJECBHJE "Buttons for addressing the alert. Button names should correspond to the action the user performs when pressing the button." This is also recommended by the Windows Vista guidelines, see "Prefer specific responses to Yes and No buttons."
Nice stuff.
Get rid of this feature. - Dialogs which are candidates for such a checkbox, shouldn't be in the UI in the first place. I utterly hate this option in Internet Explorer. Worst thing about them is, that the dialogs show again about after a month. So, I have to choose this option over and over again - wasting my time and my nerves. I have to say, not supporting bad designs is some of the best "features" of the Mac UI toolkit. :)
This looks very odd. On a Mac, dialogs always have a title bar (unless they are sheets), even if they don't have a red close button. This way, users can still move the dialog window around, because - ever so often - they need to be able to see what's behind the dialog window in order to make a decision. (That's my main critique to NSSheet in more recent versions of Mac OS X. In earlier versions of OS X, they were transparent enough, to allow reading what's behind them). Best regards, Werner |
_______________________________________________ Do not post admin requests to the list. They will be ignored. Java-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/java-dev/email@hidden This email sent to email@hidden
| References: | |
| >Seeking Dialog GUI Opinions (From: email@hidden) |
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.