【发布时间】:2015-06-02 13:23:26
【问题描述】:
我非常了解 Java FX Node API,它指出:
禁用的节点不接收鼠标或按键事件。
所以,我正在尝试解决问题。在我们旧的 Swing 应用程序中,我们曾经允许用户双击禁用的 Web/电子邮件字段(格式化文本字段)以打开指向页面或其本机邮件客户端的链接。我希望在 FX 中模拟这种行为。而不是调用:
setDisable(true);
我现在打电话:
setEditable(false);
剩下的唯一问题是我想设置节点的样式,就好像它被禁用一样,或者至少禁用文本选择。
是否有一种简单的方法可以在节点被禁用时获取它的确切样式,还是我需要创建自己的 CSS 类? (可惜我的 CSS 知识比较薄弱)。
【问题讨论】: