经过很多浏览后,我还没有找到解决方案.
我试图改变this really light blue-ish border color周围的TextFiedl(当它的选择).
.text-field {
-fx-faint-focus-color: red;
}
Run Code Online (Sandbox Code Playgroud)
但我得到了这个结果:
一种非常强烈的红色调(与柔和边缘完全相反),看起来也比原来的厚.
所以,我怎样才能改变只是颜色,使代替葱白我能够得到,比如说,一个很淡红色,同时保持原有的辉光的厚度/整体感觉?
编辑:
@Percy Vega在这篇文章中提出的解决方案为我工作.
当你有64位JRE时运行idea64.exe而不是idea.exe似乎可以解决问题.
我从来没有使用过Gradle,所以我现在很困惑:我已经尝试了一段时间才能让它工作,但没有任何成功.我正在尝试在IntelliJ Idea 2016.3.2中创建一个Android项目,但是一旦我创建它,我收到此消息:
在消息日志中:
Gradle sync started
Gradle sync failed: The newly created daemon process has a different context than expected.
It won't be possible to reconnect to this daemon. Context mismatch:
Java home is different.
Wanted: DefaultDaemonContext[uid=null,javaHome=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3.1\jre,daemonRegistryDir=C:\Users\xico\.gradle\daemon,pid=5660,idleTimeout=null,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1252,-Duser.country=US,-Duser.language=en,-Duser.variant]
Actual: DefaultDaemonContext[uid=08e53ecc-a9ee-405c-afc9-a7ba8779d6ee,javaHome=C:\Program Files\Java\jdk1.8.0_112,daemonRegistryDir=C:\Users\xico\.gradle\daemon,pid=2336,idleTimeout=60000,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1252,-Duser.country=US,-Duser.language=en,-Duser.variant]
Consult IDE log for more details (Help | Show Log)
Run Code Online (Sandbox Code Playgroud)
我已经下载了Gradle 3.3并将其存储在:
C:\Program Files\Gradle\gradle-3.3
Run Code Online (Sandbox Code Playgroud)
以下是IntelliJ内部的Gradle设置.我也尝试检查'离线工作',但它给出了相同的结果:
项目root的build.gradle文件:
和app的build.gradle文件:
我该如何设法解决这个问题?提前致谢. …
编辑 1:更改标题,我的错。
我有一个接口事件:
interface Event
Run Code Online (Sandbox Code Playgroud)
还有一些实现它的类,比如CustomEvent:
class CustomEvent : Event { ... }
Run Code Online (Sandbox Code Playgroud)
我现在一直在尝试做的是:给定一个将事件作为参数的方法(因此,任何实现Event接口的类),就像这样
fun onCustomEvent(event: CustomEvent) {
...
}
Run Code Online (Sandbox Code Playgroud)
,我想将该事件添加到列表中。因此,这个列表最终将包含一堆不同的事件。
在Java 中,我相信它会是这样的(可能不是 100% 准确):
List<Class<? extends Event>> eventsList;
....
Class<?> param = methodThatHasSomeEventAsParam.parameterTypes[0];
if (Event.class.isAssignableFrom(param)) {
Class<? extends Event> actualParam = (Class<? extends Event>) param;
eventsList.add(actualParam); // Adds CustomEvent to the events list.
}
Run Code Online (Sandbox Code Playgroud)
但是对于 Kotlin,我真的不确定如何正确使用泛型,特别是什么是正确的翻译方法
Class<? extends Event>
Run Code Online (Sandbox Code Playgroud)
到 Kotlin,保持与上面 Java 代码相同的行为。
提前致谢。