JTextFieldから文字列を常に読み取る
-
28-10-2019 - |
質問
JTextFieldの変更を探すためのDocumentListenerがあります: ジェネラコディセタグプレ
そして、他のクラスでは: ジェネラコディセタグプレ
問題は、文字列全体ではなく、1文字しか取得できないことです。何か提案はありますか?
解決
他のヒント
ペイズリーが提供した答えは確かに正しいです。同じことを行うための別の方法を追加したいと思います。バインディングを使用できます。これにより、ValueHoldersの概念が追加されます。これは、グラフィカルコンポーネントのプロパティの変更を即座に格納および反映する変数です。Model-Controller-View間の通信ははるかに効果的で分離されているため、SwingでMVCデザインパターンを実装するための非常に効果的な方法を提供できます。
JGoodies には、優れたオープンソースの実装があります。時間をかけてデザインを改善したい場合は、遠慮なくご覧ください。
所属していません StackOverflow