import javafx.ext.swing.SwingSlider; import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.Scene; import javafx.stage.Stage; // �C���[�W�̃V�[�P���X // ����`�ŃG���[�ɂȂ�Ȃ��悤�A��ɒ�`�����s�� var images: ImageView[] = []; // �X���C�_�̒l�Ƀo�C���h�����ϐ� // �X���C�_�̈ʒu�������ɗ������ɃC���[�W�̕��я���ύX���� var sliderValue = 0 on replace { if (sliderValue == 50) { images = reverse images; } }; // �X���C�_�̒l�ɉ������ړ��� var transX = bind sliderValue * (6.0 - 6.0 * sliderValue / 100.0); // 2 ���̃C���[�W images = [ ImageView { x: 0 y: 50 translateX: bind transX image: Image { url: "{__DIR__}herme.jpg" } }, ImageView { x: 0 y: 50 translateX: bind -transX image: Image { url: "{__DIR__}aoki.jpg" } } ]; Stage { title: "Slide Images" scene: Scene { width: 300 height: 500 // �o�C���h����̂� images �̕ύX�ɓ������邽�� content: bind [ SwingSlider { translateX: 20 translateY: 15 width: 260 minimum: 0 maximum: 100 value: bind sliderValue with inverse vertical: false }, images ] } }