如果可能的话,谁能告诉我如何使用 Jansi 获取终端背景颜色。我需要它,因为如果您不知道背景颜色,则很难/不可能提供良好的对比度。有
Terminal.getPalette()
方法,但它只是调色板,我没有找到一种方法来了解背景使用什么颜色。
谁能告诉我怎么做吗?
不幸的是,Jansi 没有直接提供检索终端背景颜色的方法。 Terminal.getPalette() 方法主要关注调色板,通常用于预定义的配色方案。它没有深入研究终端背景的特定颜色设置。 但是,可能存在涉及特定于平台的 API 的解决方法: