jtextpane

    3热度

    3回答

    我正在寻找一种方法,可以计算JTextPane中给定文本位置的行号并启用换行。 实施例: 这一个非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常长行。 这是另一个非常非常非常非常甚至非常非常非常非常甚至非常非常非常甚| 游标在第四行,而不是两行。 有人能给我提供的方法实现: int getLineNumber(JTextPane pane, int pos)

    6热度

    5回答

    如何轻松编辑JTextPane中选定文本的样式?这似乎没有很多资源。即使你能指导我一个很好的资源,我也会非常感激。 另外,如何获取所选文本的当前样式?我试过styledDoc.getLogicalStyle(textPane.getSelectionStart());,但它似乎没有工作。

    0热度

    1回答

    在具有DefaultStyledDocument的JTextPane中,文档结构(Element对象的层次结构)以一个跨越封闭段落的所有字符的LeafElement结尾。有没有办法自定义文档,使每个叶元素代表单个字符? (背景:我试图实现自定义配色方案 - 有点类似于语法的IDE着色使用setCharacterAttributes()用于此目的是不是一种选择,主要是出于性能方面的考虑)

    1热度

    4回答

    如何实现支持换行和换行的面板? 我只会将文本标签和换行符添加到此面板。 标签应该从左向右流动,如果需要 ,则打包到下一个“行”。换行符会导致跳到下一行。 我也想让面板垂直滚动。 该解决方案应该在Java 5中工作。可以使用SwingX。 说明:文本标签实际上是JXHyperlink(来自SwingX), ,即面板包含可点击标签。这就是我不能只用 JTextArea的原因。

    1热度

    3回答

    我希望我的JTextPane在按Tab键时插入空格。目前它插入制表符(ASCII 9)。 有没有办法自定义JTextPane的选项卡策略(除了捕获“tab键”事件和插入空间我自己似乎)?