And*_*ndy 1 java fonts combobox jeditorpane selectedtext
基本上这个问题说明了一切;
我有一个内容类型为'text/html'的JEditiorPane.我创建了一个字体系列和字体大小组合框,并使用StyledEditorKit操作启用它们.这很好用,我可以更改所选文本的字体属性(你做的是什么......)
唯一的问题是,当我选择文本时,它有点令人困惑,因为ComboBox仍然显示用户以前的选择.我很乐意根据所选文本实现更新组合框值的功能,但无法弄清楚如何获取所选文本字体!我尝试了各种狡猾的解决方法 - 其中没有一个有效
任何帮助appriciated
提前致谢
安迪
添加一个CaretListener.在每个caretUpdate上使用代码
AttributeSet attrs=((StyleEditorKit)editorPane.getEditorKit()).getInputAttributes()
StyleConstants.getFontFamily(attrs);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1253 次 |
| 最近记录: |