public void valueChanged(TreeSelectionEvent event) {
//Add images depending on selection.
String selection = navigation.getLastSelectedPathComponent().toString();
if (selection == "Sigma") {
try {
Style style = document.addStyle("StyleName", null);
StyleConstants.setIcon(style, new ImageIcon("sigma.png"));
document.insertString(document.getLength(), "ignored text", style);
} catch (BadLocationException e){
}
}
}
嘿所有,所以我调试了一切,一切都正常工作,除了实际插入的图标。JTextPane插入图标故障排除
任何人都可以向我解释为什么这是行不通的?我有一个尝试和catch语句,但它似乎仍然失败了。
PS:不要求更多的代码,我的代码完全没有这个代码编译。文档是一个全局变量,并且,我使用样式来插入图标(如果我错了,请纠正我)。
1)为了更快地获得更好的帮助,请发布[SSCCE](http://sscce.org/)。 *“不要求更多的代码,”*不要告诉我该怎么做。 *“我的代码在没有此代码的情况下完美编译”。*也许,但代码片段没有。 2)不要忽视例外。 – 2012-01-30 16:22:23
好的,我明白了,我会记住这一点。有没有办法上传java文件? – 2012-01-30 16:50:13
与“上传”片段的方式相同。 – 2012-01-30 16:59:34