Statistics
| Revision:

gvsig-scripting / trunk / org.gvsig.scripting / org.gvsig.scripting.api / src / main / java / org / gvsig / scripting / swing / composer / JPropertiesScript.java @ 37

History | View | Annotate | Download (1.5 KB)

1
package org.gvsig.scripting.swing.composer;
2

    
3
import java.awt.GridBagConstraints;
4
import java.awt.GridBagLayout;
5
import java.awt.Insets;
6

    
7
import javax.swing.JLabel;
8
import javax.swing.JPanel;
9
import javax.swing.JScrollPane;
10
import javax.swing.JTextArea;
11
import javax.swing.JTextField;
12

    
13
import org.gvsig.scripting.ScriptingUnit;
14

    
15
public class JPropertiesScript extends JPanel{
16
        private ScriptingUnit unit;
17
        
18
        JTextField name = null;
19
        JTextArea description = null;
20
        JTextField createdBy =null;
21
        JTextField version =null;
22
                
23
        public JPropertiesScript(ScriptingUnit unit){
24
                this.unit = unit;
25
                
26
                setLayout(new GridBagLayout());
27
                GridBagConstraints gbc = new GridBagConstraints();
28

    
29
                gbc.insets = new Insets(25,10,0,5);
30
                gbc.weightx = 0.5;
31
                gbc.fill = GridBagConstraints.HORIZONTAL;
32
                gbc.gridx = 0;
33
                gbc.gridy = 0;        
34
                add(new JLabel("Name: "),gbc);
35
                gbc.gridx = 1;
36
                name = new JTextField(20);
37
                name.setText(unit.getName());
38
                add(name, gbc);
39
                
40
                gbc.gridx = 0;
41
                gbc.gridy = 1;        
42
                add(new JLabel("Description: "),gbc);
43
                gbc.gridx = 1;
44
                description = new JTextArea(5,20);
45
                description.setText(unit.getDescription());
46
                JScrollPane scroll = new JScrollPane(description);
47
                add(scroll, gbc);
48
                
49
                gbc.gridx = 0;
50
                gbc.gridy = 2;
51
                add(new JLabel("Created by: "),gbc);
52
                gbc.gridx = 1;
53
                createdBy = new JTextField(20);
54
                add(createdBy, gbc);
55
                
56
                gbc.insets = new Insets(10,10,25,5);
57
                gbc.gridx = 0;
58
                gbc.gridy = 3;
59
                add(new JLabel("Version: "),gbc);
60
                gbc.gridx = 1;
61
                version = new JTextField(20);
62
                add(version, gbc);
63

    
64
                
65
        }
66
        
67
}