-2
A
回答
0
这是很容易地创建一个窗口在javafx中。要创建自己的窗口,你需要修改阶段可使用initStyle()方法来完成的风格。
public class Test extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
Scene scene = new Scene(createParent(), Color.TRANSPARENT);
primaryStage.initStyle(StageStyle.TRANSPARENT);
// primaryStage.initStyle(StageStyle.UNDECORATED);
// primaryStage.initStyle(StageStyle.DECORATED);
primaryStage.setTitle("My Own Window");
primaryStage.setScene(scene);
primaryStage.show();
}
private Parent createParent() {
Pane rootPane = new Pane();
rootPane.setPrefSize(1000,400);
Button btn = new Button("RandomButton");
btn.setOnAction(e -> Platform.exit());
rootPane.getChildren().add(btn);
return rootPane;
}
}
相关问题
- 1. 如何使用win32 API加载我自己的窗口而不是默认窗口
- 2. 是否可以为另一个窗口呈现窗口(作为其自己的窗口,而不是表单)?
- 3. 使用CreateWindowEx创建的窗口中的默认按钮()
- 4. 创建GUI窗口,如c窗口中的向导窗口#
- 5. 使用自己的按钮创建python窗口小部件
- 6. 父窗口,子窗口的嵌套窗体和自动创建
- 7. 如何在WPF中创建自己的窗口框架?
- 8. 的Qt:如何让装饰丰富的弹出窗口,而不是默认的QSystemTrayIcon弹出窗口
- 9. 如何在应用B中创建一个窗口,以便应用A可以使用它来渲染而不是使用它自己的窗口
- 10. 创建使用python(窗口)
- 11. 使用iframe创建自定义窗口
- 12. 如何使用我自己的键盘而不是默认的?
- 13. 如何使用Python创建窗口
- 14. 如何使用GTK +创建子窗口?
- 15. iterm2默认窗口大小
- 16. 使用DOM文档而不是URI创建选项卡/窗口?
- 17. 在自己的窗口中打开视频的原始窗口
- 18. 如何更改默认窗口大小
- 19. 打开jQuery弹出窗口而不是默认编辑页面
- 20. 如何在Linux上的OpenGL中创建窗口而不是使用GLUT?
- 21. 如何在Android上的其他窗口顶部创建窗口
- 22. 如何创建其他窗口继承的窗口?
- 23. 如何创建与父窗口状态相同的新窗口?
- 24. 如何从现有窗口创建新的PyQt4窗口?
- 25. 如何创建关闭主窗口时打开的窗口?
- 26. 默认窗口内的HTML JS弹出窗口
- 27. Web:在窗口内创建窗口
- 28. C#创建窗口 - 定义父窗口
- 29. 如何用2个CView窗口创建分隔窗口?
- 30. Xcode窗口可以是“文档”窗口而不是“浏览器”窗口吗?
那么你可以使用'Stage'类的'initStyle'方法:[这里](https://docs.oracle.com/javafx/2/api/javafx/stage/StageStyle.html)反抗。然后你可以使用'css'。 –
以及那我应该怎么创建自己的窗口 –
你的窗口被作为'start'方法的参数传递的舞台表示。你必须在舞台上调用'initStyle'。 –