Java アプリ (Swing と Web の両方) の UI を定義する標準的な方法として XUL を使用することに興味があります。これを行うには、次の 2 つの主要コンポーネントが必要です。
- Abeille フォームや Matisse などの UI 要素をドラッグ アンド ドロップし、これらの UI を標準準拠の XUL ファイルにエクスポートできるオープン ソースの GUI ビルダー
- エクスポートされた XUL ファイルを読み取り、そこから UI コンポーネントを構築するための Java ライブラリ
これは簡単に見つけられると思っていましたが、いくつかの問題があります。
- 1 つには、XUL の「公式」XSD スキーマを (Mozilla のサイトからでも) 見つけられないようです。さまざまな XUL ツール/製品間で競合する多くのバリエーション
- したがって、XUL ファイルをエクスポートできる 1 つのツールと、その XUL ファイルをエラーなしで読み取るための Java lib を取得することは、困難/不可能に思われます。
- 私が見つけたすべての XUL ベースの GUI ビルダーは、プロプライエタリで高価なようです。
- XULファイルを読み取ることができる唯一のJavaライブラリは、「XULツールキット」として請求され、Webサーバー、テンプレートエンジンなどが含まれているようです. UIウィジェットでいっぱいのコンテナオブジェクトを生成します。
これらの 2 つのアイデアをどのように組み合わせて、必要なことを達成できるかについて、何か考えがある人はいますか? 前もって感謝します!