Usability: Which (menu) button?
4 Message(s) by 4 Author(s) originally posted in java gui
| From: Karsten Wutzke |
Date: Tuesday, October 09, 2007
|
Hello!
I have a few settings that are controlled via
menu items.
For
binary values (true/false or on/off):
Is it better to have regular menu items (JMenuItem) with changing
text
or better use
toggle menu items (JCheckBoxMenuItem) with constant text
where the check represents on/off state?
For 1 out of n selections:
Basically the same question as above, just with JMenuItem/s vs.
JRadioButtonMenuItem's... (I have to check whether using regular
JMenuItems makes sense at all...)
What are the pros/cons here?
TIA
Karsten
| From: Ed Webb |
Date: Wednesday, October 10, 2007
|
wrote in message:
Hello!
I have a few settings that are controlled via menu items.
For binary values (true/false or on/off):
Is it better to have regular menu items (JMenuItem) with changing text
or better use toggle menu items (JCheckBoxMenuItem) with constant text
where the check represents on/off state?
If they are really on/off yes/no
option s (eg "Show Detail") then I'd
use a check
box in the menu. If it is switching between two modes
("Simple", "Detailed") then I'd change the text of the option.> For 1 out of n selections:
Basically the same question as above, just with JMenuItem/s vs.
JRadioButtonMenuItem's... (I have to check whether using regular
JMenuItems makes sense at all...)
I think the use of regular menu items does not work in this situation.> What are the pros/cons here?
As long as you only have a few options like these then menu items are
fine. What I find frustrating is if one needs to set a number of these
options at the same time. Placing them in a menu requires the user to
navigate to the options one by one as
click ing on the menu option closes
the menu. For anything over 3 options I'd place them in a settings
form and access this through a menu item which I'd find far more
user friendly.
Ed!
| From: Roedy Green |
Date: Wednesday, October 10, 2007
|
On Tue, 09 Oct 2007 10:55:14 -0700, Karsten Wutzke
<kwutzke@xxxxxxxxxxx>
wrote in message, quoted or indirectly quoted someone who said :
For binary values (true/false or on/off):
Is it better to have regular menu items (JMenuItem) with changing text
or better use toggle menu items (JCheckBoxMenuItem) with constant text
where the check represents on/off state?
The thing that drive me nuts are programs that have a
button with
label like "italics".
Does this mean we are IN italics mode now, or does it mean click to GO
into italics mode.
I like a check mark that indicates the
current boolean state. It is
unambiguous.
In FontShower for Swing at
http://mindprod.com/applet/fontshower.html
I used an italic button, that goes blue when you are in italic state.
This isn't as clear, but it uses less space. You also get visual
feedback in other ways about the button state.
For two different states e.g read/write, I use a pair of radio
buttons. See
http://mindprod.com/applet/fileio.html
Changing text on a single button would've the IN/GOTO ambiguity. I
can not think of how to avoid it. Perhaps it is tolerable on a program
people will use daily, but not on one that people will use just once.
--
Roedy
Green Canadian Mind Products
The JAVA Glossary
http://mindprod.com
| From: CK |
Date: Wednesday, October 10, 2007
|
wrote in message:
Hello!
I have a few settings that are controlled via menu items.
For binary values (true/false or on/off):
Is it better to have regular menu items (JMenuItem) with changing text
or better use toggle menu items (JCheckBoxMenuItem) with constant text
where the check represents on/off state?
The
standard metaphor is to use check boxes in this case.
For 1 out of n selections:
Basically the same question as above, just with JMenuItem/s vs.
JRadioButtonMenuItem's... (I have to check whether using regular
JMenuItems makes sense at all...)
For grouped items of which only one can be checked, use radio buttons.
What are the pros/cons here?
Changing text in general isn't so good since you remember what menu
items do by position AND by value.
--
Claus Dragon
<clauskick@xxxxxxxxxxx>
=(UDIC)=
d++ e++ T--
K1!2!3!456!7!S a27
"Coffee is a mocker. So, I am going to mock."
- Me, lately.
Next Message: List cell renderer with JLabel: selected border
Blogs related to Usability: Which (menu) button?
Flash
... hot flash games card flash math printable flash
menu button flash mx use lenore flash cartoon flash web site award macromedia flash player compact flash 2 gb sandisk memory card macromedia flash media player away flash movie strip
...
Url java effexor for hot flashes flash countdown timer cannot ...
Swf camera card compact digital flash high speed britney boob flash mb flash player rca flash
button flash free game
java flash and search engine optimization first flash grade in law law maximize strategy student tactic year free flash
...
[fm-news] Newsletter for Thursday, August 23rd 2007
been updated to reflect the new NFL rules. A
menu button has been added to reveal the hidden
menu bar. It was not immediately obvious to many users to click the title bar to open the
menu bar. Also, it should be easier to tell
...
10 Usability Nightmares You Should Be Aware Of
You can use different approaches to introduce your new web-service to your visitors. Scriblink welcomes its visitors with a pop-up and a
Java-applet. Visitors have to provide some input to start browsing through the site. Scriblink
...
iPhone Review From CNET Editors
The iPhone’s only hardware
menu button is set directly below the display. It takes you instantly back to the home screen no matter what application you’re using. The single
button is nice to have, since it saves you a series of
menu ...
Sony Ericsson W200i Full Review
Hitting the
menu button (or central joystick) and the
menu layout is simply a downgraded Sony Ericsson set-up. This means that while it is not of the same quality as its more expensive siblings, the interface of the phone is very easy
...