我正在寻找JavaFX中弹出窗口的例子.我有JavaFX应用程序,有一次我需要一个弹出窗口出现.这个弹出窗口需要一些复杂的输入,我需要处理和检查并返回主应用/窗口.
现在问题是我找不到一个例子如何在一个JavaFX控制器类中调用现在的JavaFX弹出窗口?我只找到了如何使Dialog弹出窗口但我找不到基于JavaFX的新弹出窗口的例子(我看到一个解决方案,其中有两个窗口在paralel但我需要一个只在需要时创建) .
你知道JavaFx自定义弹出窗口的这个例子吗?
我有字符串处理的性能问题.我有一个日志文件(简单的文本文件),我必须操纵和执行文本中的几个更改.
所以程序在一个巨大的String中逐行添加.基本上它确实如此.
while (not_finished) {
// create new stringAdd;
stringResult=stringResult + stringAdd + "\n";
}
// output to a textArea in window
textArea.setText(stringResult);
Run Code Online (Sandbox Code Playgroud)
现在这个表演太可怕了,所以我升级到了StringBuilder
StringBuilder result= new StringBuilder();
while (not_finished) {
// create new stringAdd;
result.append( stringAdd +"\n");
}
// output to a textArea in window
textArea.setText(result.toString());
Run Code Online (Sandbox Code Playgroud)
这要快得多.一旦添加到结果中的字符串将不会更改.当有超过400,000行(一行有1到70个字符)时,问题不在于性能.
如何提高构建String的性能?你有什么主意吗?