如何使树形控件个性显示 现在遇到两个问题1、如何使树形控件的子项前不现实那些线(横线和竖线)。2、如何使各个子项的图标各不相同。:)谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tree.putClientProperty("JTree.lineStyle", "none");class MyRenderer extends DefaultTreeCellRenderer { Icon tutorialIcon; public MyRenderer(Icon icon) { tutorialIcon = icon; } public Component getTreeCellRendererComponent( JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { super.getTreeCellRendererComponent( tree, value, sel, expanded, leaf, row, hasFocus); //根据row和column设置icon,根据value设置返回值 setIcon(tutorialIcon); setToolTipText((String)value); return this; }}tree.setCellRenderer(new MyRenderer(icon)); 空指针异常,第18行,请指正。 画板如何实现截图功能? 问一个关于字符串的问题 JAVA 怎么把4字节的转化int (是小端的) java GUI里和JTextfield以及loop 有关的问题 抽象类与接口的区别? 这句话URL url=new URL(new URL("http://www.abc.com")"/java/intro/")怎么理解? 关于用java2D如何实现动态的生产计划图? 如何将一个树的全部节点都展开?(包括子目录下面的节点),最好有源代码!谢谢了! 程序编写公示 X*Y*Z+(或-) = 数值;如何用程序解决,提供算法思路也行。 看看谁能解答? 问一下,高手请来
Icon tutorialIcon; public MyRenderer(Icon icon) {
tutorialIcon = icon;
} public Component getTreeCellRendererComponent(
JTree tree,
Object value,
boolean sel,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus) { super.getTreeCellRendererComponent(
tree, value, sel,
expanded, leaf, row,
hasFocus);
//根据row和column设置icon,根据value设置返回值
setIcon(tutorialIcon);
setToolTipText((String)value);
return this;
}
}tree.setCellRenderer(new MyRenderer(icon));