get averageにJTextFieldを使用しています。平均は0から100で始まる必要があります。テキストフィールドは0から100のみにアクセスできます。この問題の条件を設定するためにtextfield.howに追加されましたか?JTextFieldは条件に基づいて値を取得します
答えて
検証を行うには、KeyListenerを使用する必要があります。あなたにもKeyAdapter使用することができます例
final JTextField myTextField = new JTextField();
myTextField.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent keyEvent) {
}
public void keyReleased(KeyEvent keyEvent) {
// Here write the comparison logic
if (Integer.parseInt(myTextField.getText()) > 100){
myTextField.setText(""); // Make it blank
}
}
public void keyTyped(KeyEvent keyEvent) {
}
});
については
。お役に立てれば。
JTextFieldに表示される可視データは、java.lang.Stringオブジェクトです。あなたはそれで数値型を入れたい場合は
、あなたはこのような何かをしなければならない(のがfloatとしましょう):これは私があなたのプログラミングについて多くの質問をお願いしたいと思いますするのは十分に簡単です
JTextField tf=new JTextField();
float average=//get the average however you wish...
if((average <= 100) && (average >= 0))
tf.setText(String.valueOf(average));
しかし背景。これはJTextFieldに関連する質問か、それとも実際の状態に関する質問ですか?
のみ私はする必要があります0〜100のテキストフィールドに入力してください。 – fernandas
数値を受け入れることではなく、入力番号を防止することです。 –
JSpinner
にはSpinnerNumberModel
を代わりに使用してください。
詳細はHow to Use Spinnersを参照してください。
- 1. SQL条件に基づいて行を取得する
- 2. VBAは条件に基づいて最大数を取得します
- 3. 条件に基づく値
- 4. 角度2のテンプレートの条件に基づいてインデックス値を取得する
- 5. 条件に基づいてフォルダからファイルを取得mvc asp
- 6. 条件に基づいてデータフレーム行数を取得
- 7. LINQ TO XML複数の条件に基づいてノードを取得します
- 8. 特定の条件に基づいてManytoOneを取得します
- 9. antcallは条件に基づいて
- 10. グループは条件に基づいて
- 11. Pythonは条件に基づいてサブリストを作成します
- 12. スクリプトは条件に基づいてリストを作成します
- 13. SASS条件:プロパティ値を別のプロパティ値に基づいて設定します
- 14. 値の入力には、条件に基づいてDataBaseから
- 15. 条件の値に基づいて列を作成するR
- 16. 列の値に基づいて条件を決定する
- 17. 2つの条件に基づいて値を返す方法
- 18. Data.frame条件に基づいて値をコピーして貼り付けます
- 19. 条件に基づいて増分パンダ
- 20. 条件に基づいてインクリメント
- 21. 条件フラグに基づいて条件付きで派生します
- 22. mySqlを使用して条件に基づいて特定の値を取得する
- 23. VBA:条件に基づいて配列に値を追加します。
- 24. リストから重複を削除するC#の条件に基づいての条件に基づいて
- 25. 複数の条件に基づいてdfのサブセクションを取得する
- 26. SQL - 2つの列の条件に基づいてレコードを取得する
- 27. 条件に基づいて累積合計を取得する方法
- 28. 条件に基づいてforループから変数を取得する
- 29. 条件文に基づいて全体をコピーします
- 30. 条件に基づいて反応式をエクスポートしますか?
私は実際に質問を理解することはできませんが、0と100,1または101を接続する必要がありますか? – Russell
計算( '平均')は質問にも影響しますか? テキストフィールドへの入力を0から100までの整数に解析できる値に制限する方法を尋ねていますか? –
私はそのテキストフィールド0,1,2,3、... up.Ipto 100に入力します。私はそのテキストフィールドに101を入力します。それは受け入れません101 – fernandas