1 package org.lsst.ccs.plugin.jas3.trending.timeselection;
2
3
4
5
6
7 public class TimeSelectionPreferencesPanel extends javax.swing.JPanel {
8
9 final static String[] columnNames = new String[]{"Name", "Start", "Stop"};
10
11
12 public TimeSelectionPreferencesPanel() {
13 initComponents();
14 }
15
16 public void apply() {
17 }
18
19
20
21
22
23
24 @SuppressWarnings("unchecked")
25
26 private void initComponents() {
27
28 jLabel1 = new javax.swing.JLabel();
29 jLabel2 = new javax.swing.JLabel();
30 jLabel3 = new javax.swing.JLabel();
31 jLabel4 = new javax.swing.JLabel();
32 jLabel5 = new javax.swing.JLabel();
33 jTextField1 = new javax.swing.JTextField();
34 jLabel6 = new javax.swing.JLabel();
35 jTextField2 = new javax.swing.JTextField();
36 jLabel7 = new javax.swing.JLabel();
37 jTextField3 = new javax.swing.JTextField();
38 jLabel8 = new javax.swing.JLabel();
39 jButton1 = new javax.swing.JButton();
40 jScrollPane1 = new javax.swing.JScrollPane();
41 jTable1 = new javax.swing.JTable();
42
43 jLabel1.setFont(new java.awt.Font("Tahoma", 1, 11));
44 jLabel1.setText("Define a new Time Interval");
45
46 jLabel2.setText("Each time boundary can either be defined as:");
47
48 jLabel3.setText("a fixed date in the format: MM/dd/yyyy HH:mm:ss");
49
50 jLabel4.setText("a varying date as in seconds. For example : now - 360 ");
51
52 jLabel5.setFont(new java.awt.Font("Tahoma", 1, 11));
53 jLabel5.setText("Name");
54
55 jTextField1.addActionListener(new java.awt.event.ActionListener() {
56 public void actionPerformed(java.awt.event.ActionEvent evt) {
57 jTextField1ActionPerformed(evt);
58 }
59 });
60
61 jLabel6.setFont(new java.awt.Font("Tahoma", 1, 11));
62 jLabel6.setText("Start");
63
64 jLabel7.setFont(new java.awt.Font("Tahoma", 1, 11));
65 jLabel7.setText("End");
66
67 jLabel8.setFont(new java.awt.Font("Tahoma", 1, 11));
68 jLabel8.setText("Existing Time Intervals");
69
70 jButton1.setText("Create");
71 jButton1.addActionListener(new java.awt.event.ActionListener() {
72 public void actionPerformed(java.awt.event.ActionEvent evt) {
73 jButton1ActionPerformed(evt);
74 }
75 });
76
77 jTable1.setModel(new javax.swing.table.DefaultTableModel(
78 new Object [][] {
79 {null, null, null, null},
80 {null, null, null, null},
81 {null, null, null, null},
82 {null, null, null, null}
83 },
84 new String [] {
85 "Title 1", "Title 2", "Title 3", "Title 4"
86 }
87 ));
88 jScrollPane1.setViewportView(jTable1);
89
90 javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
91 this.setLayout(layout);
92 layout.setHorizontalGroup(
93 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
94 .addGroup(layout.createSequentialGroup()
95 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
96 .addComponent(jLabel1)
97 .addComponent(jLabel8)
98 .addGroup(layout.createSequentialGroup()
99 .addContainerGap()
100 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
101 .addComponent(jLabel2)
102 .addGroup(layout.createSequentialGroup()
103 .addGap(24, 24, 24)
104 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
105 .addComponent(jLabel4)
106 .addComponent(jLabel3)))
107 .addGroup(layout.createSequentialGroup()
108 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
109 .addComponent(jLabel6)
110 .addComponent(jLabel5))
111 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
112 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
113 .addGroup(layout.createSequentialGroup()
114 .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 139, javax.swing.GroupLayout.PREFERRED_SIZE)
115 .addGap(18, 18, 18)
116 .addComponent(jLabel7))
117 .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE))
118 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
119 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
120 .addComponent(jButton1)
121 .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)))
122 .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 399, javax.swing.GroupLayout.PREFERRED_SIZE))))
123 .addContainerGap(15, Short.MAX_VALUE))
124 );
125 layout.setVerticalGroup(
126 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
127 .addGroup(layout.createSequentialGroup()
128 .addComponent(jLabel1)
129 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
130 .addComponent(jLabel2)
131 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
132 .addComponent(jLabel3)
133 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
134 .addComponent(jLabel4)
135 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
136 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
137 .addComponent(jLabel6)
138 .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
139 .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
140 .addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 17, javax.swing.GroupLayout.PREFERRED_SIZE))
141 .addGap(6, 6, 6)
142 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
143 .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
144 .addComponent(jLabel5)
145 .addComponent(jButton1))
146 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
147 .addComponent(jLabel8)
148 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 17, Short.MAX_VALUE)
149 .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 275, javax.swing.GroupLayout.PREFERRED_SIZE))
150 );
151 }
152
153 private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
154
155 }
156
157 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
158
159 }
160
161
162 private javax.swing.JButton jButton1;
163 private javax.swing.JLabel jLabel1;
164 private javax.swing.JLabel jLabel2;
165 private javax.swing.JLabel jLabel3;
166 private javax.swing.JLabel jLabel4;
167 private javax.swing.JLabel jLabel5;
168 private javax.swing.JLabel jLabel6;
169 private javax.swing.JLabel jLabel7;
170 private javax.swing.JLabel jLabel8;
171 private javax.swing.JScrollPane jScrollPane1;
172 private javax.swing.JTable jTable1;
173 private javax.swing.JTextField jTextField1;
174 private javax.swing.JTextField jTextField2;
175 private javax.swing.JTextField jTextField3;
176
177 }