模塊化Java應用開發框架:DEMUX Framework
DEMUX Framework能夠讓Java開發人員構建模塊化,跨平臺的應用。應用可以運行在桌面,Web,移動和嵌入式設備。它基于OSGI并且能夠JavaFX桌面應用,移動應用 (Android, iOS, Windows)和 Web 應用。
public class HelloView extends DMXAbstractView {// UI stuff private HBox hbox; private Text text; private Button button; // model data private boolean testData; public HelloView(){ hbox = new HBox(); text = new Text("Hello, DEMUX!"); button = new Button("Click me"); hbox.getChildren().add(text); hbox.getChildren().add(button); hbox.setPadding(new Insets(5, 10, 15, 20)); } @Override public void render() { if(testData){ text.setFill(Color.GREEN); } else { text.setFill(Color.RED); } } @Override public String getParentViewId() { return JFXViewManager.JFX_ROOT_VIEW_ID; } @Override public void updateFromModel(Map<STRING, object=""> dataMap) { testData = (Boolean)(dataMap.get("testData")); } @Override public Object getViewUI() { return hbox; } @Override protected void loadDataIds() { dataIds.add("testData"); }
}</STRING,></pre></span>
![]()
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!