如何将控制台输出打印到JTextArea?

时间:2017-03-23 10:06:04

标签: java mongodb console jframe jtextarea

以下是我的java代码:

有人可以建议如何在JTextArea上打印相同内容吗?

 DBCursor cursor = coll.find();

 int i=1;
 while (cursor.hasNext())
 {
    System.out.println("Inserted Document: "+i);
    System.out.println(cursor.next()); // i want to print this into jtextarea
    i++;
 }

2 个答案:

答案 0 :(得分:0)

您可以按如下方式将输出添加到textarea:

textarea.append(""+cursor.next());

答案 1 :(得分:0)

您可以使用int flag = 0; keyBoardListener->onKeyPressed = [&](cocos2d::EventKeyboard::KeyCode keycode, Event* event){ if(flag==0) { flag++; switch (keycode) case cocos2d::EventKeyboard::KeyCode::KEY_RIGHT_ARROW: // Move 900 pixel to the Right in 3s case cocos2d::EventKeyboard::KeyCode::KEY_UP_ARROW: // Jump. flag--; } }; JTextArea.setText(String)来执行此操作。

JTextArea.append(String)替换文本区域中的文本。 setText在现有文字的末尾添加了append