gui上的控制台输出

时间:2016-04-05 12:10:43

标签: java mysql

我的控制台输出有问题。我现在搜索了一天,但仍然无法解决问题。我已经尝试在Traceback (most recent call last): File "main.py", line 102, in <module> main() File "main.py", line 47, in main screen.addstr(curses.LINES/2, curses.COLS/2, 'Please enter a number...', curses.color_pair(1)) TypeError: integer argument expected, got float 上手动添加文本并且它有效,所以gui应该没问题。如果我将代码更改为JTextArea,它将在控制台中成功写入。这是我的代码:

System.out.println(s)

2 个答案:

答案 0 :(得分:1)

在您的代码中,您有一个空字符串String s = "";尝试将一些字符串分配给s,如下所示:

    String s = "some value";
    area.jTextArea.append(s+ "\n");

答案 1 :(得分:0)

您附加了错误的JTextArea。 在pingmain课程中,您将创建一个永远不会向用户显示的gui新实例。在这个不可见的实例中,您正确地将文本添加到textarea。 如果您在gui area方法中添加runSystemCommand参数,并将this作为gui中方法调用的第二个参数,您将在textarea中看到您的输出。 / p>