Medan teks boleh digunakan untuk memasukkan atau memaparkan rentetan. TextField ialah subkelas TextInputControl. Rajah di bawah menyenaraikan sifat dan pembina dalam TextField.
Berikut ialah contoh mencipta medan teks yang tidak boleh diedit dengan warna teks merah, fon tertentu dan penjajaran mendatar kanan:
TextField tfMessage = TextField baharu("T-Strom");
tfMessage.setEditable(false);
tfMessage.setStyle("-fx-text-fill: red");
tfMessage.setFont(Font.font("Times", 20));
tfMessage.setAlignment(Pos.BASELINE_RIGHT);
Apabila anda menggerakkan kursor dalam medan teks dan menekan kekunci Enter, ia melancarkan ActionEvent. Kod di bawah memberikan program yang menambahkan medan teks pada contoh sebelumnya untuk membenarkan pengguna menetapkan mesej baharu, seperti ditunjukkan dalam Rajah di bawah.
TextFieldDemo memanjangkan RadioButtonDemo (baris 9) dan menambah label dan medan teks untuk membenarkan pengguna memasukkan teks baharu (baris 14–21). Selepas anda menetapkan teks baharu dalam medan teks dan tekan kekunci Enter, mesej baharu dipaparkan (baris 24). Menekan kekunci Enter pada medan teks mencetuskan peristiwa tindakan.
Jika medan teks digunakan untuk memasukkan kata laluan, gunakan PasswordField untuk menggantikan TextField. PasswordField memanjangkan TextField dan menyembunyikan teks input dengan aksara gema ******.
Atas ialah kandungan terperinci Medan Teks. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!