我目前有一个程序,它会遍历代码文件,并将所有注释向右对齐(100 个字符),以便它们全部位于一列中,并在 JList 中输出代码(因此代码的每一行都是一个列表中的项目)。我想做的是在输出调整后的代码时在所有注释开始的背景中添加一条垂直线(类似于 netbeans 中指示页面结束位置的线)。我有一种感觉,使用 JList 是不可能的,任何人都可以确认这一点吗?这在java中是否可能,如果可以,我应该如何去做?
最佳答案
尝试javax.swing.BorderFactory.createMatteBorder()
在封闭面板上;对右侧使用非零值。
panel.setBorder(BorderFactory.createMatteBorder(0, 0, 0, 1, Color.red));
关于Java文本后面的竖线?就像编辑器中指示页面结束位置的行一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17409604/