1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.x.impl.swing;
14
15 import javax.swing.JComponent;
16
17 import com.eviware.x.form.AbstractXFormField;
18
19 public abstract class AbstractSwingXFormField<T extends JComponent> extends AbstractXFormField<T>
20 {
21 private T component;
22
23 public AbstractSwingXFormField(T component)
24 {
25 this.component = component;
26 }
27
28 public T getComponent()
29 {
30 return component;
31 }
32
33 public void setToolTip(String tooltip)
34 {
35 component.setToolTipText( tooltip );
36 }
37
38 public boolean isEnabled()
39 {
40 return component.isEnabled();
41 }
42
43 public void setEnabled(boolean enabled)
44 {
45 component.setEnabled( enabled );
46 }
47 }