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 |
} |