多くを構築しました多くの場合 GUI:ライブラリに依存関係を持たないので、基本的に多くの基本操作を行います。私が何度も何度もやり続けることの1つは、プリミティブをGUIコンポーネントにマッピングすることです。例えばプリミティブとプリミティブの配列/コレクションを処理するためのGUIライブラリ
それは私はしばしば二つのオプション("true"
、"false"
)とJCombobox
使用boolean
であり、それはint
である場合、私はJTextField
を使用する場合。
int
またはInteger
=>JTextField
またはJSpinner
boolean
=>JTextField
、JComboBox
またはJCheckBox
- :作業の多くは、...から、テキストに行く
いくつかの例マッピングすることです
int[]
=>JList
(「追加」フィールドと「削除」ボタン付き) Set<Byte>
=>おそらく、配列の質問へ ので
、同じ:
- は、このようなマッピングを持っているか、私は再びそれを「考案」しなければならないのライブラリがすでにありますか?
- 私はフロントエンドとしてリフレクションとSWTを使用しています(スイングを使用して新しいフロントエンドを実装できますが、これは私が避けようとしているものです)。スイングとリフレクションを使用するsimularライブラリはありますか?
、1つの – mKorbel
推測ブールはJCheckBoxのかJToggleButtonにマッピングする必要があります。しかし質問は良いです+1 – StanislavL
これは、 'JTable'がレンダラーとエディタを選ぶ方法を思い出させます。 –