我是java新手。我正在尝试构建一个三珠游戏。我在将 6 个可移动对象放置在 jpg 文件中时遇到问题。我曾尝试使用 JPanel,但对象不显示。
1 回答
0
不确定我是否理解正确,但我想您想显示背景(JPG 图像),然后以编程方式在其上移动三个珠子。如果是这种情况,有关于如何在 JavaFX 中处理图像的简单教程。要仅显示图像,您需要执行以下操作:
public void start(Stage stage) throws FileNotFoundException {
//Creating an image
Image image = new Image(new FileInputStream("file path"));
//Setting the image view 1
ImageView imageView1 = new ImageView(image);
//Creating a Group object
Group root = new Group(imageView1);
//Creating a scene object
Scene scene = new Scene(root, 600, 400);
//Adding scene to the stage
stage.setScene(scene);
//Displaying the contents of the stage
stage.show();
}
要移动珠子,您需要在应用程序中保留它们的状态并定期重新绘制它。我提到的教程描述了像素操作的基础知识,因此您可能也想检查一下。
于 2019-05-20T09:16:44.180 回答