分类:Java相关

Java相关

javafx中用于加载页面的进度条

如何显示进度指示器,直到显示另一个场景。例如,在点击登录按钮后的登录页面中,必须显示进度指示器,直到来自另一页面的响应。所以登录页面将会关闭,它将显示新的响应页面。 解决方案 它不需要花费太多时间设置UI并显示它。因此,如果单击登录按钮和“下一页”之间存在明显的延迟,那是因为您正在进行一些非GUI耗时的工作(我最好的猜测是您正在联系服务器验证登录,但也许你也得到了数据。) 要做到这一

IT屋 2019/1/21 13:15:04 喜欢

Java相关

表视图中的JavaFX可编辑ComboBox

我在表格视图中使用可编辑的ComboBox单元格。这是我的ComboBox单元类 公共类ComboBoxCell扩展了TableCell< ClassesProperty,String> { private ComboBox< String>组合框; public ComboBoxCell(){ } @Override public void startEdit()

IT屋 2019/1/21 13:14:45 喜欢

Java相关

JavaFX参数化可编辑的tableview

我正在尝试为我的项目添加一个可编辑的表格,并且我找到了这个代码,它概述了我正在尝试做的事情。但是,它没有参数化,这似乎使它工作(我的代码不断给我类型错误)。有没有办法参数化这个或在这种情况下是原始类型好吗? 解决方案 参数化 TableView 和 TableColumn 。 您链接的代码有点“遗留”,因为它使用原始类型而不使用辅助单元类,例如 TextFieldTableCell

IT屋 2019/1/21 13:14:38 喜欢

Java相关

如何从ListChangeListener.Change了解哪些元素被删除?

ObservableList 按性质排序,大多数访问和报告都是基于索引的。但突然之间,在报告删除时,他们转而采用基于价值的方法。 为什么? 我有第二个列表,它携带ObservableList的附加信息,并希望与ObservableList保持同步。我可以跟踪排列,更新和添加,但我无法跟踪删除。 为什么? 如何知道ObservableList中已删除元素的索引?有可能吗?

IT屋 2019/1/21 13:14:35 喜欢

Java相关

在JAVAFX中刷新标签

所以我有这个代码,我正在尝试为我的游戏做一个场景。我真的是Java的初学者,尤其是JAVAFX世界,并将其作为一个学校项目(再一次......)并尝试找出一种方法来刷新我的标签。 我发现了一个来自stackoverflow的URL,这是一个类似的问题,但是对我的问题不起作用(或者我太愚蠢了让它工作..)无论如何,链接是

IT屋 2019/1/21 13:14:33 喜欢

Java相关

JavaFX窗口大小调整

我的应用程序在同一操作系统上看起来不同这是 Windows 7 丰富的界面: 和 Windows 7 常规界面: 唯一令我生气的是尺码。在FXML中,它是 640x445 ,但Windows 7使它更宽。我怎么能避免这种情况?是否有办法让 TextArea 全屏或什么? 解决方案 在初始化时调整你的舞台大小你可以使用下面的代码(我假设你使用javafx-2?) // s

IT屋 2019/1/21 13:14:30 喜欢

Java相关

JavaFx:webview打印,适合100%的大小

要打印我的html页面,我使用以下代码: PrinterJob job = PrinterJob.createPrinterJob(); if(job!= null&& job.showPrintDialog(null)){ webView.getEngine()。print(job); job.endJob(); } 问题是webview会改变打印页面的比例

IT屋 2019/1/21 13:13:14 喜欢

Java相关

Javafx中的计时器创建FX线程空指针和越界异常

我试图在Javafx中使用GUI和Timer类创建一个简单的计时器。当按下开始按钮时,它应该从输入时间开始倒计时并在达到0时停止。 我有一个在TextField中更新的剩余时间(以毫秒为单位)在GUI上,它只运行一个随机的毫秒数,通常在100-200之间,然后冻结并抛出非常多的异常。 我试图查明错误来自何处,并发现还存在并发修改异常。 这是我的Timer类: import

IT屋 2019/1/21 13:13:04 喜欢