anchor.diff:  *  link:http://nifty-gui.sourceforge.net/projects/1.4.2/nifty/nifty/apidocs/index.html[Nifty 1.4.2 JavaDoc]
   *  link:http://nifty-gui.sourceforge.net/projects/1.4.2/nifty/nifty-default-controls/apidocs/index.html[Nifty 1.4.2 Controls JavaDoc]
   *  link:https://hub.jmonkeyengine.org/t/anyone-succeeded-in-changing-text-in-nifty-programatically/14424[Forum post: Changing Text in Nifty GUIs programmatically]
  -//*  <<jme3/advanced/nifty_gui/groovy#,Nifty GUI with Groovy>>
  +//*  xref:jme3/advanced/nifty_gui/groovy.adoc[Nifty GUI with Groovy]
   
   
   == Nifty Logging (Nifty 1.4.2)
  
positive.code: === JME-Nifty Sample Code
  
  *  XML examples
  **  link:https://github.com/jMonkeyEngine/jmonkeyengine/blob/master/jme3-testdata/src/main/resources/Interface/Nifty/HelloJme.xml[HelloJme.xml] - Can be found in <<sdk/sample_code#jme3testdata-assets#,jme-testdata/Interface/Nifty>> also.
  
  *  Java examples
  **  link:https://github.com/jMonkeyEngine/jmonkeyengine/blob/master/jme3-examples/src/main/java/jme3test/niftygui/TestNiftyGui.java[TestNiftyGui.java] - Can be found in <<sdk/sample_code#the-jme3tests-project-template#,jme3 tests>> also.
  **  link:https://github.com/jMonkeyEngine/jmonkeyengine/blob/master/jme3-examples/src/main/java/jme3test/niftygui/TestNiftyToMesh.java[TestNiftyToMesh.java] - Can be found in <<sdk/sample_code#the-jme3tests-project-template#,jme3 tests>> also.
  
  *  jME3-ready version of the Nifty +++<abbr title="Graphical User Interface">GUI</abbr>+++ 1.3 demo (sample code, Java)
  **  link:http://files.seapegasus.org/NiftyGuiDemo.zip[NiftyGuiDemo.zip]
  
  *  Find more sample code in the link:https://github.com/nifty-gui/nifty-gui/tree/1.4/nifty-examples/src/main/java/de/lessvoid/nifty/examples[nifty-examples] repositories.
  **  link:https://github.com/nifty-gui/nifty-gui/wiki/Examples[Running The Nifty Examples] 
  
  
  === External Documentation
  
negative.code: *  A Nifty +++<abbr title="Graphical User Interface">GUI</abbr>+++ contains one or more *screens*.
  **  Only one screen is visible at a time.
  **  Name the first screen `start`. Name any others whatever you like.
  **  Screen are xref:jme3/advanced/nifty_gui_java_interaction.adoc[controlled by a Java Controller class].
  
  *  A screen contains one or more *layers*.
  **  Layers are containers that impose alignment on their contents (vertical, horizontal, or centered)
  