Pie Menu widget in Java

Written by Luis Cruz on Saturday, 20 August 2011. Posted in Academic Portfolio

Principles of UI Software | CS6456

Pie Menu widget in Java

Development of a pie menu widget, created in Java Swing, which incorporates hierarchy, animation, and mouse-wheel based rotation, in an attempt to extend the usability of the standard pie menu paradigm. This component was implemented from scratch following the MVC model.

ABSTRACT

Pie menus, unlike linear menus, are generally recognized as having good Fitts' law properties, with their menu items being placed at an equal radial distance from the center of the menu. Unfortunately, they are not widely used today, perhaps due to certain limitations, but we believe that their relative advantages can prove useful as a replacement for traditional, linear pop-up menus, particularly when aug-mented to be more intuitive. Accordingly, this paper dis-cusses the development of our pie menu widget, created in Java Swing, which incorporates hierarchy, animation, and mouse-wheel based rotation, in an attempt to extend the usability of the standard pie menu paradigm.

Demostration Video

Social Bookmarks

About the Author

Luis Cruz

I am pursuing my MS in Computer Science at Georgia Institute of Technology (GaTech) with emphasis in Computer Graphics. I received by BS in Computer Science at GaTech in 2009 with specialization in Software Engineering and Computer Graphics.

Leave a comment

You are commenting as guest.