Jason Hong - Java Pie Menus

Jason Hong's Homepage

Home  AboutMe  Schedule  Research  Publications  Software  FAQ  EmailMe 


Introduction to Pie Menus
A Pie Menu is a circular menu that lets people choose items by dragging the pointing device in the direction of the menu item. There are three primary advantages to pie menus:
  • All items are equally far away from the center of the pie menu. Compare this with linear popup menus.
  • The target area for selecting a menu option is larger than linear popup menus, since you can just extend each pie slice to the edges of the screen.
  • People tend to recall angles better then positions in linear lists. There is also muscle-memory involved, where your muscles remember the actions to take for a command.

Java Pie Menus

Other Pie Menu Links

Example of How Pie Menus Work

Two sample images of how the pie menu works.

A sample application we are building that supports zooming and rotation. Also featured are translucent pie menus. It's not too compelling yet, since I haven't hammered out all the details, but it's possible.


Jason I. Hong
jasonh@cs.berkeley.edu
Last Modified: August 23, 2002