0

Swing GUI に 2 つの JList があります。ここで、ユーザーがボタン (TransferButton など) をクリックすると、1 つの JList から選択された要素が最初の JList から 2 番目の JList に追加され、最初の JList から選択された要素が削除されます。

4

3 に答える 3

3

モデルは選択について知りません。

JList は、選択されたアイテムまたは選択されたインデックスを取得するためのいくつかのメソッドを提供します。これらのメソッドを使用してアイテムを取得し、他のリストのモデルに追加します。

于 2010-01-22T15:30:34.227 に答える
2

2 つJListの があり、それぞれListModelの もあります。実装方法に応じて、1 つのモデルから要素を削除して、別のモデルに追加することができます。ただし、ListModelインターフェイスはデフォルトで要素へのアクセス以上のものを気にしないことに注意してください。そのため、おそらく自分で実装addし、removeそこにメソッドを作成する必要があります。

于 2010-01-22T15:13:01.033 に答える