私のアプリケーションでは、JTextArea
のテキストをJComboBox
のエディタコンポーネントとして使用されているJTextField
にコピーすることができますが、それは問題ではないと私は想定しています)、ブール値の場合は先頭と末尾の空白を削除します条件はtrue
です(例:チェックボックスがオンになっている)。 JTextField
に先頭と末尾の空白を入力することは可能です。貼り付けられたテキストのみを説明どおりに操作する必要があります。JTextFieldに貼り付けたテキストは操作しますが、入力は入力しません。
私はDocumentFilter
を追加しましたが、型付き変更と貼り付け変更の両方に応答し、貼り付けられた挿入と型付きの区別を可能にするメソッド引数には条件がありません。 KeyListener
は貼り付けた変更に応答しません。
JTextFieldで貼り付けアクションとタイプアクションを区別したいのですか? – user3437460