8得票2回答
如何将表格在滚动窗格中对齐到顶部?

我正在制作我的libgdx游戏中的成就界面。我想将我的表格在滚动窗格中对齐到顶部,现在它垂直和水平居中,但我不知道原因。当我尝试创建新行时,使用.top()方法没有起作用。 stage = new Stage(); Gdx.input.setInputProcessor(s...

7得票3回答
如何在JavaFX中检测完成的调整大小操作?

我有一个舞台,一个场景和一个WebView节点。当我将窗口扩展到更大的尺寸时——由于WebView的缘故——事情变得相当缓慢。我想要做的是仅在窗口调整大小完成后(这是我释放窗口可调整控件/边缘上的左鼠标按钮)填充WebView的新空间。目前,我只能将此节点的最大尺寸设置为默认值,这将阻止其扩展...

103得票8回答
如何在初始化期间从控制器获取阶段?

我希望能够从控制类中处理舞台事件(例如隐藏)。所以,我只需要像这样添加一个监听器:((Stage) myPane.getScene().getWindow()).setOn*whatIwant*(...); 但问题在于初始化会在这段代码后立即开始:Parent root = FXMLLoade...

69得票21回答
JavaFX位置未设置错误消息

当我尝试在选择菜单项时关闭当前场景并打开另一个场景时,遇到了问题。我的主舞台编码如下:public void start(Stage primaryStage) throws Exception { primaryStage.setTitle("Shop Management"); ...

27得票13回答
允许用户调整未装饰的舞台大小。

我正在使用JavaFX制作屏幕录制器,其中一个必要的工具是让用户定义要录制的区域大小。 我成功地创建了一个无边框、半透明的Stage,可通过拖动来定义区域,并添加了一个close按钮来让用户确认要录制的区域。 现在,我该如何让用户通过拖动舞台的边缘来调整舞台的大小? SSCCE:package...

12得票2回答
JavaFX:在 UI 屏幕之间导航的最佳实践

我想要将UI界面从login.fxml更改为home.fxml。 我应该更改Stage还是Scene?我不确定哪种做法是最佳实践? 另外,我能在控制器中使用lambda表达式作为处理程序吗?

19得票2回答
中心舞台在父级舞台上的位置

我正在使用JavaFx创建一个应用程序,在其中,如果任何子窗口被打开,我希望它们在父窗口的中心打开。 我尝试使用mystage.centerOnScreen()来实现这个功能,但它会将子窗口分配给屏幕的中心,而不是父窗口的中心。 如何将子窗口分配到父窗口的中心?private void sho...

41得票3回答
什么是SEDA(分层事件驱动架构)?

SEDA: An Architecture for Well-Conditioned, Scalable Internet Services "SEDA是分阶段事件驱动架构的缩写,将复杂的事件驱动应用程序分解为一组由队列连接的阶段。" 这是一种架构,并有许多SEDA的实现(请参见维基百科文...

44得票5回答
如何将JavaFX的舞台/框架设置为最大化

我正在使用JavaFX 2。我希望我的窗体在打开时是最大化的,但我没找到该怎么做。我在网上搜索了一下但没有成功。对于舞台(Stage),我看到有setFullScreen()和setIconified(),但我没有看到像setMaximized()这样的函数。

17得票3回答
如何在JavaFX中获取舞台关闭事件?

在JavaFX中,如何获取用户点击窗口关闭按钮(右上角的X)的事件? 我希望当窗口关闭时,我的应用程序可以打印出调试信息。(System.out.println("Application Close by click to Close Button(X)"))@Override pub...