问题标签 [jfxtras]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
85 浏览

java - 当我运行这段代码时,它给了我一个“java.lang.reflect.InvocationTargetException”错误

我将 jfxtras-agenda-8.0-r5.jar 和 jfxtras-controls-8.0-r5.jar 导入到项目中。

当我运行这段代码时,它给了我一个“java.lang.reflect.InvocationTargetException”。谁能告诉我代码有什么问题?

0 投票
1 回答
55 浏览

java - JFXtras MonologFX - 如何检测按下了哪个按钮

我正在测试 JFXtras (v8.0-r5) 的 MonologFX,但我被它卡住了!

谁能告诉我如何检查用户按下的对话框中的按钮是什么?我尝试了很多方法,但都没有运气。

0 投票
1 回答
407 浏览

javafx - jfxtras icalendaragenda 我如何获得约会?

您好 :) 我可以在我的项目中使用,jfxtras ICalendar但我无法将此项目与数据库连接。

我创建了一个日历,但是如何下载创建的事件或如何直接从源代码添加到创建的日历事件?

我创建了一个新活动,但如何将其添加到日历中?

而另一种方式如何下载创建的事件?我需要控制它以便可以对其进行编辑。

请帮忙。

0 投票
1 回答
128 浏览

java - 如何从支持常规文本的 JFXtras 模拟 LocalDateTextField?

我想为用户提供在数据库中搜索的能力。他们应该能够通过一列上的文本和另一列上的日期进行搜索。但我不想在 UI 中创建两个单独的字段,我想将它们组合在一个 TextField 中。JFXtras 中的 LocalDateTextField 对此很有用,因为它允许使用方便的选择器选择日期,但也允许输入文本。但是,它会自动解析输入,如果无法解析为 LocalDate,则该字段将被清除(按照定义应该如此)。

我的问题是:我可以让它保留文本,以便我得到 LocalDate 如果有的话,或者如果 LocalDate 字段为空,那么我只得到文本?我试过用 setParseErrorCallback 进行试验(试图在那里设置 text 属性),但似乎删除发生在某个地方。我可以在使用 LocalDatePicker 调用 PopOver 的常规 TextField 旁边放置一个按钮,但我不确定如何复制它的外观。如何设置它的样式,以便弹出框像 Button 一样用渐变着色?我尝试过这样做picker.getStyleClass().add("button"),但这会带来悬停发光和填充。

以下是 LocalDateTextField 选择器的外观:

本地日期文本字段

请注意填充、渐变以及它如何直接位于文本字段下方。这是按下 Button 时调用的 PopOver 中的 LocalDatePicker:

PopOver 中的 LocalDatePicker

总而言之:我可以更改 LocalDateTextField 的行为吗?如果是,那么如何,如果不是,那么我如何设置自己的实现看起来相同?我试过查看源文件,但我无法理解我一生的魔法发生在哪里。

0 投票
1 回答
174 浏览

css - 如何使用 LocalDateTimePicker 访问弹出控件的 CSS 样式

我正在使用JFxtrasLocalDateTimeTextField的控件,但拥有它的弹出窗口没有假设我的自定义 CSS 的样式,我无法访问该弹出窗口的 CSS 样式。LocalDateTimePicker

我找到了每个控件的样式,但无法自定义弹出窗口中控件的样式。 https://github.com/JFXtras/jfxtras/tree/8.0/jfxtras-controls/src/main/resources/jfxtras/internal/scene/control

如何使用 访问弹出控件的 CSS 样式LocalDateTimePicker

0 投票
1 回答
306 浏览

javafx - 如何在 intellij 中正确设置 jfxtras iCalendarAgenda

我正在尝试使用 jfxtras 的日历插件。我最初尝试将项目设置为 maven 项目或 gradle 项目并导入 jfxtras-all,并将快照设置为最新。不幸的是,这似乎不包括 iCalendarfx 和 iCalendarAgenda。所以我试着在github上下载zip。但是在设置了一个将它们全部包含在 jfxtras 包中的文件之后,它给了我一个 Java.lang.runtime 异常。我想也许最好把这些库做成一个罐子,但我真的不知道。关于如何包含这些库的任何建议都会有所帮助,谢谢。

0 投票
1 回答
88 浏览

maven - 查找日期范围之间的事件

我目前在我的应用程序中使用 jfxtras iCalendarAgenda。我需要从 vcalendar 检索给定日期范围之间的事件列表。而且我需要它返回具有实际日期时间的事件,而不是在日期范围之间发生重复的事件。

我尝试过使用 ical4j 和他们的过滤器库。不幸的是,我没有成功尝试正确设置此插件,因为它似乎无法找到所需的依赖项。(我试着把它和它的依赖项放在我的 pom.xml 文件中)。我还发现了很多重复规则解析器,但不清楚它们是否支持 jfxtras 使用的 vevents 中的其他参数,例如重复 ID 和 exdates。我还发现可以使用 vfreebusy 对象来执行此操作,但我找不到更多信息。最后,我知道 jfxtras 必须在某处执行此操作,因此它知道要显示什么,但我找不到那在哪里,而且我找不到可以从他们那里执行此操作的方法。

寻找可以执行此操作的库或如何设置 ical4j 的链接。因为目前还不清楚如何使用 maven 进行设置。

0 投票
1 回答
81 浏览

java - FXtras 议程:为单个约会而不是整个议程设置 allowDragging 属性

我正在使用来自http://jfxtras.org/的 FXtras(版本 8.0-r5)议程,我在其中定义了两种类型的约会:个人(组 1)和共享(组 2)。用户可以编辑个人约会的时间,但不能编辑日历上的共享约会;所以我想在日历上将 group1 约会设置为可拖动,将 group2 设置为不可拖动。

我知道 Agenda 类(http://jfxtras.org/doc/8.0/jfxtras-agenda/jfxtras/scene/control/agenda/Agenda.html)中的 allowDragging 属性可以实现允许和限制拖动,但这仅适用于整个议程,不能为特定的约会组单独设置。

我尝试查看 Agenda 类的文档,但找不到可以为个人约会设置的可拖动属性。为了解决这个问题,我尝试了以下 hack:

  1. 设置整个议程不可拖动
  2. 在选择个人约会(group1)时,将整个议程设置为可拖动。
  3. 在议程发生任何变化时,再次将整个议程设置为不可拖动。

使用这个我默认有一个不可拖动的议程,它允许用户移动约会,但前提是他们先点击个人约会。在他们移动它之后,议程将再次锁定为不可拖动。这样做的问题是用户可能首先单击个人(组 1)约会,然后继续移动共享的约会(组 2)。所以它不太理想:(

JFxtras 是否有任何功能允许为单个约会指定可拖动属性,而不是整个议程?

0 投票
0 回答
63 浏览

java - 编辑约会时的JFxtras NullPointer

您好,我试图在我的项目中实现 jfxtras icalendaragenda,但是当我编辑约会并保存或删除此约会时,我得到了 NPE。有人知道为什么会这样吗?我看过一些视频教程,这个错误不应该发生。

谢谢。

这是代码:

这是一个例外:

0 投票
1 回答
101 浏览

java - 如何设置 JFXtras CalendarTimeTextField 的样式?

我想使用 CSS 文件设置 CalendarTimeTextField Popup 控件的字体样式。

以下条目对我不起作用:

设置字体类型有效,更改文本颜色无效。

谢谢你支持我GGK