このJList(MyList)はJFrameにあります。私はNetbeans6のGUIビルダーを使用して、私はこのリストのバインディングを設定しました。BeanBinding Netbeansを使用したJava更新JList
実行すると、バインドが正常に動作し、MyListが正しく読み込まれます。
これで、ボタンの別のテキストボックスからこのリストにデータを追加する方法を探しています。しかし、問題はここにあります:
W/Oバインディング私は "getModel()"関数を使ってJListのListModelを抽出し、 "addElement()"を使って要素を追加します。
ただし、私はバインディングを使用しています。
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: org.jdesktop.swingbinding.JListBinding$BindingListModel cannot be cast to javax.swing.DefaultListModel
だから私の質問は、すでにいくつかの他のデータソースにバインドされている私はmylistに複数の要素を追加するにはどうすればよいです:?と私は、次の例外を取得するListModelを抽出し、DefaultListModelにそれをマップしようか
誰でも手掛かりがありますか? どんなヘルプも大歓迎です!
ありがとうございます!
返信いただきありがとうございます!私はこの質問をしばらくして、すでにこの問題を回避しています。しかし、同じ問題に直面している他の人にとっては、この答えは私にとって意味があります!私はしかし、試していないが、この方法で動作する必要があります! ありがとう! – Abhishek