Usability: Which (menu) button?



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

.