Giriş
Şu satırı dahil ederiz.
Şöyle yaparız.
Escap tuşuna basılınca işlem yapmak için şöyle yaparız
Şöyle yaparız.
Enter'a basınca çağrılır. Şöyle yaparız.
Örnek
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
import javafx.scene.control.TextField;
import javafx.scene.control.cell.PropertyValueFactory;
XML ile TanımlamaŞöyle yaparız.
<GridPane fx:controller="com.mycompany.Layout">
<TextField fx:id="httpsPort" promptText="text1" GridPane.columnIndex="1"
GridPane.rowIndex="1" />
<TextField fx:id="adminPort" promptText="text2" GridPane.columnIndex="1"
GridPane.rowIndex="2" />
</GridPane>
xml'deki fx:id ile değişken ismi aynı olmalıdır. Şöyle yaparız.public class Layout {
@FXML
private TextField httpsPort;
@FXML
private TextField adminPort;
}
addEventFilter metoduEscap tuşuna basılınca işlem yapmak için şöyle yaparız
txt.addEventFilter(KeyEvent.KEY_PRESSED, evt -> {
if (evt.getCode() == KeyCode.ESCAPE) {
evt.consume();
...
}
});
getText metoduŞöyle yaparız.
if(!txtFirstName.getText().trim().equals(foo.getFirstName().trim())) {
...
}
setOnAction metoduEnter'a basınca çağrılır. Şöyle yaparız.
txtFirstName.setOnAction(actionEvent ->{
...
});
setOnKeyReleased metodu
Şöyle yaparız.txtFirstName.setOnKeyReleased(keyEvent ->{
...
});
setStyle metoduÖrnek
Şöyle yaparız.
txtFirstName.setStyle("-fx-control-inner-background: red;");
ÖrnekŞöyle yaparız.
txtFirstName.setStyle(null);
setText metodu
Şöyle yaparız.
txtFirstName.setText(foo.getFirstName());
Hiç yorum yok:
Yorum Gönder