私はjavaFxを初めて使用していますので、ここで私の愚かな質問を無視してください。3文字入力を許可する(制限する)必要があります。または3文字後、後者は表示されません)検証のための多くのソリューションが見つかりましたが、3文字までの制限はありません。javafxで最大3文字の入力をユーザに制限する
ようtextPropertyリスナーを使用してpublic class editController {
@FXML
private TextField countrycode;
public void add(ActionEvent event) {
String ADD=countrycode.getText();
try {
if(ADD.isEmpty()){
Alert alert=new Alert(Alert.AlertType.ERROR);
alert.setHeaderText(null);
alert.setContentText("Please Fill All DATA");
alert.showAndWait();
return;
}
FXMLLoader loader =new FXMLLoader();
loader.load(getClass().getResource("/region/newCountry.fxml").openStream());
私のコードにはうまくいかず、ユーザーが入力した場合、3つ以上のチャーターを表示したくない – Rocky
このコードがあなたを助けてくれることを願っています!あなたがこの解決策であなたの問題を解決したら、将来他人を助けるための答えを受け入れることを赦してはいけません。 –
私はちょうど3文字を表示したい場合は、ユーザーがより多くの値を入れて、それが入力フィールドで許可しない場合に表示されます – Rocky