Хочу что бы текст нажатой клавиши прибавлялся к имеющемуся тексту в объекте label, работаю в ScenBilder, добавил label, добавил id: label, добавил метод OnKeyTyped, подскажите пожалуйста что я делаю не так
Код метода HelloController:
public class HelloController {
@FXML
private ResourceBundle resources;
@FXML
private URL location;
@FXML
private Button buton;
@FXML
private Label label;
@FXML
void handleKeyPress(KeyEvent event) {
label.setText(label.getText() + event.getCharacter());
}
@FXML
void initialize() {
}
}
Код класса HelloApplication:
public class HelloApplication extends Application {
@Override
public void start(Stage stage) throws IOException {
FXMLLoader fxmlLoader = new FXMLLoader(HelloApplication.class.getResource("hello-view.fxml");
Scene scene = new Scene(fxmlLoader.load(), 600, 400);
stage.setTitle("StringTest"
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch();
}
}
Подскажите пожалуйста что я делаю не так и что надо сделать что бы текст нажатой клавиши добавлялся
Код метода HelloController:
public class HelloController {
@FXML
private ResourceBundle resources;
@FXML
private URL location;
@FXML
private Button buton;
@FXML
private Label label;
@FXML
void handleKeyPress(KeyEvent event) {
label.setText(label.getText() + event.getCharacter());
}
@FXML
void initialize() {
}
}
Код класса HelloApplication:
public class HelloApplication extends Application {
@Override
public void start(Stage stage) throws IOException {
FXMLLoader fxmlLoader = new FXMLLoader(HelloApplication.class.getResource("hello-view.fxml");
Scene scene = new Scene(fxmlLoader.load(), 600, 400);
stage.setTitle("StringTest"
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch();
}
}
Подскажите пожалуйста что я делаю не так и что надо сделать что бы текст нажатой клавиши добавлялся