资 源 简 介
FXL GUI API
This open source project represents a research effort combining fluent interfaces, portability, and humble graphical user interface programming. These principles form the basis of the featured application programming interface.
Examples and a showcase can be found at http://fxl.co/.
Core concept of the API is the notion of the fluent interface. All elements of the GUI API are written in a fluent interface style. For example, to add a blue, bold label in Arial to a panel we state: panel.add().label().text("Label").font().family().arial().weight().bold().color().blue();
Portability allows us to provide implementations for different platforms. Currently, we feature Swing as well as GWT. Thus, a corresponding GUI application runs as a desktop application and - without changes - in the browser. In addition, we are currently examining mobile platforms, in particular Android.
Our primar