title image


Smiley viel einfacher als gedacht
Tzzz...das geht echt oft so! Man postet im Forum und ne kurze Zeit später hat man die Lösung! Hier der Code (ganz einfach gehalten), falls mal jemand das gleiche Problem hat.





      

public class NodeRenderer extends DefaultTreeCellRenderer {

    private ImageIcon iconProject = new ImageIcon("icons/smallProject.png");

    private ImageIcon iconRange = new ImageIcon("icons/smallRange.png");

    private ImageIcon iconIP = new ImageIcon("icons/smallIP.png");



    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);

         

        if (value instanceof NodeProject) {

             this.setIcon(iconProject);

        } else if (value instanceof NodeIPRange) {

             this.setIcon(iconRange);

        } else if (value instanceof NodeIPNumber) {

             this.setIcon(iconIP);

        }



        return this;

    }









geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: