1
14package org.tp23.antinstaller.renderer.swing;
15
16import javax.swing.JPanel;
17
18import org.tp23.antinstaller.input.HiddenPropertyInput;
19import org.tp23.antinstaller.input.OutputField;
20import org.tp23.gui.GBCF;
21
22
29public class HiddenPropertyInputRenderer extends SwingOutputFieldRenderer
30{
31 HiddenPropertyInput inputField;
32
33 public void setOutputField( OutputField ioField )
34 {
35 inputField = (HiddenPropertyInput) ioField;
36 inputField.setInputResult( inputField.getDefaultValue() );
37 }
38
39 public void initComponent( JPanel parent )
40 {
41
42 }
43
44 public void updateInputField()
45 {
46
47 }
48
49 public void updateDefaultValue()
50 {
51 if( !inputField.isEditted() )
52 {
53 inputField.setInputResult( inputField.getDefaultValue() );
54 }
55 }
56
57 public void renderError()
58 {
59
60 }
61
62 public int addSelf( JPanel content, GBCF cf, int row, boolean overflow )
63 {
64 return row;
65 }
66}
67