public OutlineFieldUI(OutlineFieldJTree pTree) {
// Create the collapsed (right arrow) icon
BufferedImage image = new BufferedImage(16, 16, BufferedImage.TYPE_INT_ARGB);
Graphics2D g = image.createGraphics();
g.setColor(Color.black);
g.fillPolygon(new int[] {8, 14, 8}, new int[] {2, 8, 14}, 3);
g.dispose();
collapsedIcon = new ImageIcon(Toolkit.getDefaultToolkit().createImage(image.getSource()), "collapsed");
// Create the expanded (down arrow) icon
image = new BufferedImage(16, 16, BufferedImage.TYPE_INT_ARGB);