私は多くの GUI を構築してきましたが、ライブラリに依存するのは好きではないので、基本的なことの多くを自分で行うことになります。私が何度も何度もやっていることの 1 つは、プリミティブを GUI コンポーネントにマッピングすることです。
たとえば、 の場合は2 つのオプション ( 、 )booleanをよく使用し、 の場合はを使用します。作業の多くは、テキストからテキストへの移動です...JCombobox"true""false"intJTextField
マッピングの例:
intまたはInteger=>JTextFieldまたはJSpinnerboolean=>JTextField、JComboBoxまたはJCheckBoxint[]=>JList(「追加」フィールドと「削除」ボタン付き)Set<Byte>=> おそらく配列と同じ
だから、質問に:
- このようなマッピングを持つライブラリは既にありますか、それとももう一度「発明」する必要がありますか?
- refection と SWT をフロントエンドとして使用するjfgを見てきました (swing を使用して新しいフロントエンドを実装できますが、それはまさに私が避けようとしているものです)。スイングとリフェクションを使用するsimularライブラリはありますか?