私はmxgraphのJavaScriptの下grapheditor例を勉強していますhttps://github.com/jgraph/mxgraph/tree/master/javascript/examples/grapheditor
しかし、私は2つの部分がある気づきます。WWWフォルダ内のJavaScript / HTML部分があります。Javaの部分があります。
私はJavaからビットさびていますので、私は必ず、Javaコードが担当するものをすることはできません。
JavascriptとHTML部分はGraphEditor例のUI / UXの表示のための完全に責任があるのか?
アクションメニューとドラッグを表示するようなものを言うとなどJavaScriptとHTML部分によって処理されているドロップする意味?
だから、Javaコードは正確に責任何ですか?
フロントエンド部分は、クライアント側のJavaScriptとHTMLです。Javaのバックエンドサーバを経由してファイルをエコーせずにローカル保存オープン/のようなものを行うことができなかった古いブラウザのために、部分的に歴史的です。
サーバー上のエクスポート機能もあります。サーバはそれをしなければならなかったので、ブラウザ昔は、ローカル(PNGなど)のラスタ画像を生成することができませんでした。今、IE 11は、これを行うことができないだけでサポートされているブラウザです。
それは常にサーバー上に生成されますので、PDFエクスポートもあります、何のブラウザは現在、これを行うことはできません。参照してくださいhttps://github.com/jgraph/mxgraph/blob/master/javascript/examples/grapheditor/java/src/com/mxgraph/examples/web/GraphEditor.javaを