我想清除NetBeans控制台的控制台输出。我们可以使用Ctrl+L手动清除它。有没有可能用Java编程来实现这一点?非常感谢您的光临
lrl1mhuk1#
我觉得事情没那么简单。Netbeans控制台实际上并不是一个完整的系统控制台。我会看到一个合适的选项--比如使用Netbeans RPC绑定来获取控制台引用,但是你的应用程序需要作为Netbeans插件或捆绑包来运行。(所以--不要这样做,保持简单)对于快捷方式(解决方法)-您可以尝试使用java.awt.Robot类在控制台中获得焦点时发送keyRelease事件(Ctrl+L)(有效地将Ctrl+L事件发送到获得焦点的组件)
2o7dmzc52#
这是一个糟糕的解决方案,因为它实际上并没有清除任何内容,但它确实将其推到了一边,希望使其更具可读性。系统.输出打印(“);根据控制台窗口的大小,添加或减去“\n”以延长或缩短它。
2条答案
按热度按时间lrl1mhuk1#
我觉得事情没那么简单。
Netbeans控制台实际上并不是一个完整的系统控制台。
我会看到一个合适的选项--比如使用Netbeans RPC绑定来获取控制台引用,但是你的应用程序需要作为Netbeans插件或捆绑包来运行。(所以--不要这样做,保持简单)
对于快捷方式(解决方法)-您可以尝试使用java.awt.Robot类在控制台中获得焦点时发送keyRelease事件(Ctrl+L)(有效地将Ctrl+L事件发送到获得焦点的组件)
2o7dmzc52#
这是一个糟糕的解决方案,因为它实际上并没有清除任何内容,但它确实将其推到了一边,希望使其更具可读性。
系统.输出打印(“);
根据控制台窗口的大小,添加或减去“\n”以延长或缩短它。