View Javadoc

1   package de.jaret.examples.timebars.scheduling.swing.renderer;
2   
3   import java.awt.BorderLayout;
4   
5   import javax.swing.JButton;
6   import javax.swing.JComboBox;
7   import javax.swing.JComponent;
8   import javax.swing.JPanel;
9   
10  import de.jaret.util.ui.timebars.swing.TimeBarViewer;
11  import de.jaret.util.ui.timebars.swing.renderer.ITitleRenderer;
12  
13  public class ScheduleingTitleRenderer implements ITitleRenderer{
14      JPanel _component;
15      
16      public ScheduleingTitleRenderer() {
17          _component = new JPanel();
18          _component.setLayout(new BorderLayout());
19          JButton b = new JButton("Button");
20          _component.add(b, BorderLayout.NORTH);
21          JComboBox box = new JComboBox(new String[]{"first", "second", "third"});
22          _component.add(box, BorderLayout.SOUTH);
23      }
24      
25      public JComponent getTitleRendererComponent(TimeBarViewer tbv) {
26          return _component;
27      }
28  
29  }