Java:通过我的程序清除NetBeans的控制台

whlutmcx  于 2022-11-10  发布在  Java
关注(0)|答案(2)|浏览(149)

我想清除NetBeans控制台的控制台输出。我们可以使用Ctrl+L手动清除它。
有没有可能用Java编程来实现这一点?
非常感谢您的光临

lrl1mhuk

lrl1mhuk1#

我觉得事情没那么简单。
Netbeans控制台实际上并不是一个完整的系统控制台。
我会看到一个合适的选项--比如使用Netbeans RPC绑定来获取控制台引用,但是你的应用程序需要作为Netbeans插件或捆绑包来运行。(所以--不要这样做,保持简单)
对于快捷方式(解决方法)-您可以尝试使用java.awt.Robot类在控制台中获得焦点时发送keyRelease事件(Ctrl+L)(有效地将Ctrl+L事件发送到获得焦点的组件)

2o7dmzc5

2o7dmzc52#

这是一个糟糕的解决方案,因为它实际上并没有清除任何内容,但它确实将其推到了一边,希望使其更具可读性。
系统.输出打印(“);
根据控制台窗口的大小,添加或减去“\n”以延长或缩短它。

相关问题