split.setUI(new BlueButtonUI());
  public static JPanel createToolbar()  {    JToolBar bar = new JToolBar();    bar.putClientProperty(Options.HEADER_STYLE_KEY, HeaderStyle.BOTH);    JButton step = new JButton(ResourceManager.getIcon("newstep"));    step.setToolTipText(ResourceManager.getString("createstep"));    bar.add(step);    DragSource ds = new DragSource();    ds.createDefaultDragGestureRecognizer(step, DnDConstants.ACTION_COPY, new TypeDragGesture(ds, DragData.STEP));    JButton join = new JButton(ResourceManager.getIcon("newjoin"));    join.setToolTipText(ResourceManager.getString("createjoin"));    bar.add(join);    ds = new DragSource();    ds.createDefaultDragGestureRecognizer(join, DnDConstants.ACTION_COPY, new TypeDragGesture(ds, DragData.JOIN));    JButton split = new JButton(ResourceManager.getIcon("newsplit"));    split.setToolTipText(ResourceManager.getString("createsplit"));    bar.add(split);    ds = new DragSource();    ds.createDefaultDragGestureRecognizer(split, DnDConstants.ACTION_COPY, new TypeDragGesture(ds, DragData.SPLIT));    JPanel panel = new JPanel(new BorderLayout());    panel.add(bar, BorderLayout.NORTH);    return panel;  }