我使用Swing在Java中设计了一个GUI。
使用GUI读取位置作为输入
使用这些输入作为参数,我从这个Java代码中调用Python脚本
现在,我需要在GUI上动态地显示python脚本的输出。当python脚本运行时,脚本的输出日志必须同时显示在GUI区域。
有什么办法可以帮我吗?
请帮
代码将是有用的,但是,您可以在文件上编写python脚本输出,然后将该输出从该文件读取到Java GUI。
Pythonout_file = open("test.txt","w")
out_file.write("This Text is going to out filenLook at it and seen")
out_file.close()
JAVA
File name = new File("C:/path/test.txt");
if (name.isFile()) {
try {
BufferedReader input = new BufferedReader(new FileReader(name));
StringBuffer buffer = new StringBuffer();
String text;
while ((text = input.readLine()) != null){
buffer.append(text + "n");}
input.close();
System.out.println(buffer.toString());
} catch (IOException ioException) {}
}