Нужна помощь с JavaFX.
Пишу код на джава Fx:
package com.example.demo12;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.input.KeyCode;
import javafx.scene.input.KeyEvent;
import javafx.stage.Stage;
import java.io.IOException;
import java.util.Objects;
public class HelloApplication extends Application {
private static void handle(KeyEvent event) {
if (event.getCode() == KeyCode.RIGHT) { // Если нажата клавиша ENTER
System.out.println("Нажата клавиша -->!");
}
if (event.getCode() == KeyCode.LEFT) { // Если нажата клавиша ENTER
System.out.println("Нажата клавиша --<!");
// Выводим в консоль
}
}
@Override
public void start(Stage stage) throws IOException {
FXMLLoader fxmlLoader = new FXMLLoader(HelloApplication.class.getResource("hello-view.fxml"));
Scene scene = new Scene(fxmlLoader.load(), 450, 320);
stage.setTitle("TheHardyKnight_V");
stage.getIcons().add(new Image(Objects.requireNonNull(HelloApplication.class.getResourceAsStream("/icon/my_image.jpg"))));
stage.setScene(scene);
stage.show();
scene.addEventHandler(KeyEvent.KEY_PRESSED, HelloApplication::handle);
;}
public static void main(String[] args) {
launch(args);
}
}
Мне нужно, чтобы изображение по пути: /icon/my_image.jpg перемещалось по оси X при нажатии на кнопку. Нажатие на кнопку я сделал, однако совсем не понимаю, как осуществить перемещение изображения, если ли у вас какие-либо мысли на этот счёт?
/