質問

JTextFieldの変更を探すためのDocumentListenerがあります: ジェネラコディセタグプレ

そして、他のクラスでは: ジェネラコディセタグプレ

問題は、文字列全体ではなく、1文字しか取得できないことです。何か提案はありますか?

役に立ちましたか?

解決

ドキュメントの長さではなく変更の長さを取得しています: ジェネラコディセタグプレ

すべき ジェネラコディセタグプレ

他のヒント

ペイズリーが提供した答えは確かに正しいです。同じことを行うための別の方法を追加したいと思います。バインディングを使用できます。これにより、ValueHoldersの概念が追加されます。これは、グラフィカルコンポーネントのプロパティの変更を即座に格納および反映する変数です。Model-Controller-View間の通信ははるかに効果的で分離されているため、SwingでMVCデザインパターンを実装するための非常に効果的な方法を提供できます。

JGoodies には、優れたオープンソースの実装があります。時間をかけてデザインを改善したい場合は、遠慮なくご覧ください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top