1 package com.melloware.jukes.gui.view.editor;
2
3 import javax.swing.Icon;
4 import javax.swing.JComponent;
5 import javax.swing.JToolBar;
6
7 import com.jgoodies.forms.builder.PanelBuilder;
8 import com.jgoodies.forms.factories.Borders;
9 import com.jgoodies.forms.layout.FormLayout;
10 import com.jgoodies.uifextras.panel.GradientBackgroundPanel;
11
12
13
14
15
16
17
18
19
20
21
22
23 public final class EmptyPanel
24 extends GradientBackgroundPanel
25 implements Editor {
26
27
28
29
30 public EmptyPanel() {
31 super(false);
32 add(buildForeground());
33 }
34
35 public Class getDomainClass() {
36 return null;
37 }
38
39
40
41
42 public JToolBar getHeaderToolBar() {
43 return null;
44 }
45
46
47
48 public Icon getIcon() {
49 return null;
50 }
51
52 public Object getModel() {
53 return null;
54 }
55
56 public String getTitle() {
57 return "";
58 }
59
60 public JToolBar getToolBar() {
61 return null;
62 }
63
64 public void setModel(Object m) {
65
66 }
67
68
69
70 public void activate() {
71
72 }
73
74 public void deactivate() {
75
76 }
77
78
79
80
81 private JComponent buildForeground() {
82 FormLayout layout = new FormLayout("9dlu, left:pref:grow", "b:pref, c:pref, t:pref, 9dlu, pref, 6dlu, pref");
83 PanelBuilder builder = new PanelBuilder(layout);
84 builder.getPanel().setOpaque(false);
85 builder.setBorder(Borders.DLU14_BORDER);
86
87 return builder.getPanel();
88 }
89
90 }