setTextColorSelection
setTextColorNonSelection
pero como puedo hacer que pueda pintar los q yo quiera independientemente de q este o no este seleccionado?? bueno haber si alguien m puede ayudar. Un saludo y gracias!!
|
|
#1 (permalink) |
![]() Fecha de Ingreso: julio-2006
Mensajes: 103
|
Cambiar de color NODOS de un JTREE
setTextColorSelection setTextColorNonSelection pero como puedo hacer que pueda pintar los q yo quiera independientemente de q este o no este seleccionado?? bueno haber si alguien m puede ayudar. Un saludo y gracias!! |
|
|
|
|
|
#2 (permalink) |
![]() Fecha de Ingreso: agosto-2006
Mensajes: 5
|
Yo en mi programa uso esta clase pero no me pinta el arbol si la uso, si encuentras respuesta me podrías ayudar? gracias:
public class RendererArbol extends DefaultTreeCellRenderer { Mi_applet applet = null; public RendererArbol(Mi_applet applet) { super(); this.applet = applet; } public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { NodosArbol nodo=(NodosArbol)value; //pintamos los nodos que elegidos con color azul String sentencia="SELECT TIPO_PROY FROM TCP_PROYECTOS WHERE NOM_PROYECTO = '" + nodo.toString() + "'"; try { applet.getConexion().consultar(sentencia); while (applet.getConexion().rset.next()){ if(applet.getConexion().rset.getInt("TIPO_PROY")== 1 || applet.getConexion().rset.getInt("TIPO_PROY")==11) { this.setForeground(Color.blue); } } applet.getConexion().cerrarConsulta(); } catch(SQLException e) { JLogTrace.getInstance().logTrace("RendererArbol::g etTreeCellRendererComponent","Error : " + e.getMessage()); } //fin de pintar nodos return (this); } |
|
|
|
|
|
#3 (permalink) |
![]() Fecha de Ingreso: agosto-2006
Mensajes: 5
|
tengo la solucion a porque no funcionaba la clase, hay que añadir esta linea de codigo:
super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); NodosArbol nodo=(NodosArbol)value; dentro del método getTreeCellRendererComponent. Espero que te sirva de ayuda. |
|
|
|
![]() |
| Herramientas | |
| Desplegado | |
|
|