View Javadoc

1   package org.lsst.ccs.plugin.jas3.trending.timeselection;
2   
3   /**
4    *
5    * @author turri
6    */
7   public class TimeSelectionPreferencesPanel extends javax.swing.JPanel {
8   
9       final static String[] columnNames = new String[]{"Name", "Start", "Stop"};
10  
11      /** Creates new form TimeSelectionPreferencesPanel */
12      public TimeSelectionPreferencesPanel() {
13          initComponents();
14      }
15  
16      public void apply() {
17      }
18  
19      /** This method is called from within the constructor to
20       * initialize the form.
21       * WARNING: Do NOT modify this code. The content of this method is
22       * always regenerated by the Form Editor.
23       */
24      @SuppressWarnings("unchecked")
25      // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
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)); // NOI18N
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)); // NOI18N
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)); // NOI18N
62          jLabel6.setText("Start");
63  
64          jLabel7.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
65          jLabel7.setText("End");
66  
67          jLabel8.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
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     }// </editor-fold>//GEN-END:initComponents
152 
153     private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField1ActionPerformed
154         // TODO add your handling code here:
155     }//GEN-LAST:event_jTextField1ActionPerformed
156 
157     private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
158         // TODO add your handling code here:
159     }//GEN-LAST:event_jButton1ActionPerformed
160 
161     // Variables declaration - do not modify//GEN-BEGIN:variables
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     // End of variables declaration//GEN-END:variables
177 }