Top.Mail.Ru
Ответы

Нужна помощь с 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 при нажатии на кнопку. Нажатие на кнопку я сделал, однако совсем не понимаю, как осуществить перемещение изображения, если ли у вас какие-либо мысли на этот счёт?

По дате
По рейтингу
Аватар пользователя
alex_zero_emmisionТролль
11мес
Изменено

/



Видео по теме