gpt4 book ai didi

java - 如何从 start 方法外部使用舞台或舞台内的任何内容?

转载 作者:行者123 更新时间:2023-12-01 09:26:22 25 4
gpt4 key购买 nike

我对 javafx 完全陌生。
了解为什么下面的代码不起作用可能会很有帮助。 (第31行:密码无法解析)
但如果能知道我还可能做错了什么或效率低下,那就太好了。
在某些时候,最终目标是让它在屏幕上每个像素绘制一张图片。
然而,该图片是什么并不太确定,我希望能够从多个不同的类向该图像添加像素。
也可以在顶部添加某种更传统的 UI,但这不是优先事项。

import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.Group;
import javafx.scene.image.PixelWriter;
import javafx.scene.canvas.*;

public class Render extends Application {

public static void render(String[] args) {
launch(args);
}

@Override
public void start(Stage stage) {
stage.setTitle("Placeholder Title");
Canvas canvas = new Canvas(1280, 720);
Group root = new Group(canvas);
Scene scene = new Scene(root, 1280, 720);
stage.setScene(scene);
PixelWriter pw = canvas.getGraphicsContext2D().getPixelWriter();
stage.show();
}

private static void testRender() {
int c = -1;
for (int x = 0; x < 1280; x++) {
for (int y = 0; y < 720; y++, c--) {
pw.setArgb(x, y, c);
}
}
}

}

最佳答案

您可以引用此链接来开始使用 JavaFX。

https://docs.oracle.com/javase/8/javafx/get-started-tutorial/

关于java - 如何从 start 方法外部使用舞台或舞台内的任何内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39804456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com