Java文本后面的竖线?就像编辑器中指示页面结束位置的行一样

标签 java swing

我目前有一个程序,它会遍历代码文件,并将所有注释向右对齐(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/

相关文章:

java - 根据数组中的变量使标签可编辑

java - BigDecimal 到 Java/Android 上 BigDecimal 的强大功能

java - onActivityCreated 启动了 3 次

java - 以编程方式发现网络

Java Swing 将文件加载到 JEditorPane 中

java - Swing GridBagLayout 组件调整大小

java - 如何在java程序中从access数据库中检索整数列的最大值?

java - 如何将下一个文本设置为粗体 Action 监听器[java]

java - Java Runtime.exec 中的 Sudo 和 gksu 用于 umount

java - Fitnesse SLIM 查询表 - 阻止空单元格失败?