Untitled
unknown
plain_text
2 years ago
1.4 kB
8
Indexable
package utils;
import java.io.File;
import java.util.Map;
import javafx.scene.control.TextArea;
import javafx.scene.input.Clipboard;
import javafx.scene.input.ClipboardContent;
public class TRVManager {
private static String dirPath = (new File("")).getAbsolutePath() + File.separator + "files";
private static final String jarFileName = "TestResultViewer.jar";
public static void openTRV(File baseFile, TextArea textArea) {
String command = "java -jar " + dirPath + File.separator + "TestResultViewer.jar";
if (baseFile != null)
command = command + " \"" + baseFile.getPath() + "\"";
String text_1 = "1. The command below is saved on the clipboard.\nUse Ctrl + Shift + V right away in Terminal.\n\n" + command + "\n\n\n";
String text_2 = "2. If the TRV is on a different path, just change the TRV path. ( TestResultViewer.jar)";
copyCommandOnClipboard(command);
setTRVcommandOnTextArea(textArea, text_1 + text_2);
}
private static void copyCommandOnClipboard(String command) {
Clipboard clipboard = Clipboard.getSystemClipboard();
ClipboardContent content = new ClipboardContent();
content.putString(command);
clipboard.setContent((Map)content);
}
private static void setTRVcommandOnTextArea(TextArea textArea, String text) {
textArea.clear();
textArea.setText(text);
}
}
Editor is loading...