有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

linux如何在java中创建控制台文本渐变?

我还没有看到太多关于如何做到这一点的信息,那么使用java(linux)制作文本渐变的最佳方法是什么呢

以下是我对渐变的最佳尝试: failed gradient

它是使用jansi库制作的,考虑到它仅限于9种颜色,它真的没有那么特别

AnsiConsole.systemInstall();
        Color[] gradientColors = {Color.GREEN, Color.GREEN, Color.GREEN, Color.GREEN, Color.CYAN, Color.CYAN, Color.CYAN, Color.CYAN, Color.BLUE, Color.BLUE, Color.BLUE};
        int count = 0;
            
        
        for(String line : mainText) {
            System.out.println(Ansi.ansi().fg(gradientColors[count]).a(line));
            count++;
            if(count == 11) {
                break;
            }
}

这就是我尝试过的代码(是的,我知道它非常混乱)

任何帮助都将不胜感激


共 (0) 个答案