数値のみを受け入れるセルエディタをJTableに追加したいと思います(正確にはBigDecimalタイプ)。私は提案されたすべてのコードを実験し、ここで同様の質問もすべて読みました。しかし、提案された解決策はどれも私にはうまくいきませんでした。オラクルのウェブサイトを含むインターネットで入手可能なドキュメントは、私が探しているトピックについてはあまり良くありません。
注意:セルエディタは数値のみを受け入れる必要があり、実際には数値と小数点(。または、)を受け入れる必要があります。
数値のみを受け入れるセルエディタをJTableに追加したいと思います(正確にはBigDecimalタイプ)。私は提案されたすべてのコードを実験し、ここで同様の質問もすべて読みました。しかし、提案された解決策はどれも私にはうまくいきませんでした。オラクルのウェブサイトを含むインターネットで入手可能なドキュメントは、私が探しているトピックについてはあまり良くありません。
注意:セルエディタは数値のみを受け入れる必要があり、実際には数値と小数点(。または、)を受け入れる必要があります。
たとえばJSpinner
、(を使用してSpinnerNumberModel
)またはJFormattedTextField
(必要なフォーマッタを使用して)エディタとして使用します。
StanislavL の優れた提案とともに、DocumentFilterを使用してみることができます。
優れた例については、MDP の Weblogをご覧ください。