Nifty GUI

A Java Library that supports the building of interactive user interfaces for games or similar applications
Download

Nifty GUI Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Nifty Team
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 299 KB

Nifty GUI Tags


Nifty GUI Description

A Java Library that supports the building of interactive user interfaces for games or similar applications Nifty GUI is a Java Library that supports the building of interactive user interfaces for games or similar applications.Nifty GUI utilizes lwjgl for OpenGL rendering. The configuration of the GUI is stored in xml files with little supporting Java code. In shor Requirements: · Java What's New in This Release: · changed GL_CLIP_PLANES into glScissor() for better compatibilty in clipping · changed font loading to ResouceLoader from slick (no need to add local resources to the classpath when testing) · added property passwordChar="$passwordChar" to the TextFieldControl so you can create password fields now too :) · moved resources and xml styles into separate nifty-default-styles.jar · all effects now allow the length attribute to be set to "infinite" to create "endless" effects. this was possible before with using timeType="infinite" (and still is) but the new method might be a bit more appropriate · added support to save the "clip" RenderState. Changing the clipping region can now be used be effects too. · supports a "onRelease" event for mouse buttons too · introduced MouseOverEvent do not only add mouse over effects but also to react to them · New Effects: "border", "clip", "hideElement" and "remote" (see upcoming blog posts for details) · hover effects can now handle deactivate (kinda lost hover event) too · make sure to render hover effects before static effects · Standard Drop Down Control added · more dynamic popups added (popups created on the fly in code) · password protected text fields won't cut or copy any values out · maxLength() attribute added to the Textfield control · correct handling of $ parameter attributes in controls · setCursorPosition() method added to the TextFieldControl to change the cursor position · helper method "screen.findControl" added to make accessing controls easier


Nifty GUI Related Software