| Line No. | Rev | Author | Line |
|---|---|---|---|
| 1 | 1 | jcs | /* |
| 2 | 1 | jcs | * JTurma.java |
| 3 | 1 | jcs | * |
| 4 | 1 | jcs | * Created on March 27, 2004, 11:34 PM |
| 5 | 1 | jcs | */ |
| 6 | 1 | jcs | |
| 7 | 1 | jcs | package jturma; |
| 8 | 1 | jcs | |
| 9 | 1 | jcs | import java.util.Observable; |
| 10 | 1 | jcs | import java.util.Observer; |
| 11 | 1 | jcs | import javax.swing.JFrame; |
| 12 | 1 | jcs | import java.lang.Number; |
| 13 | 1 | jcs | import java.lang.Integer; |
| 14 | 1 | jcs | |
| 15 | 1 | jcs | /** |
| 16 | 1 | jcs | * |
| 17 | 1 | jcs | * @author jfc |
| 18 | 1 | jcs | */ |
| 19 | 1 | jcs | public class JTurma extends JFrame implements Observer { |
| 20 | 1 | jcs | |
| 21 | 1 | jcs | private Turma turma; |
| 22 | 1 | jcs | |
| 23 | 1 | jcs | /** Creates new form JTurma */ |
| 24 | 1 | jcs | public JTurma() { |
| 25 | 1 | jcs | initComponents(); |
| 26 | 1 | jcs | this.turma = new Turma(); |
| 27 | 1 | jcs | this.turma.addObserver(this); |
| 28 | 1 | jcs | } |
| 29 | 1 | jcs | |
| 30 | 1 | jcs | /** This method is called from within the constructor to |
| 31 | 1 | jcs | * initialize the form. |
| 32 | 1 | jcs | * WARNING: Do NOT modify this code. The content of this method is |
| 33 | 1 | jcs | * always regenerated by the Form Editor. |
| 34 | 1 | jcs | */ |
| 35 | 1 | jcs | // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents |
| 36 | 1 | jcs | private void initComponents() { |
| 37 | 1 | jcs | java.awt.GridBagConstraints gridBagConstraints; |
| 38 | 1 | jcs | |
| 39 | 1 | jcs | if (2==10) |
| 40 | 1 | jcs | if (3==4) |
| 41 | 1 | jcs | if (9==10) javax.swing.JOptionPane.showMessageDialog(this, "BBBBBBZZZZZZZZZZZZZ", "ZZZZZZZZZ", 0); |
| 42 | 1 | jcs | else add = new javax.swing.JButton(); |
| 43 | 1 | jcs | |
| 44 | 1 | jcs | else add = new javax.swing.JButton(); |
| 45 | 1 | jcs | |
| 46 | 1 | jcs | else javax.swing.JOptionPane.showMessageDialog(this, "AAAAAZZZZZZZZZZZZZZZZ", "ZZZZZZZZZ", 0); |
| 47 | 1 | jcs | |
| 48 | 1 | jcs | button_panel = new javax.swing.JPanel(); |
| 49 | 1 | jcs | add = new javax.swing.JButton(); |
| 50 | 1 | jcs | consult = new javax.swing.JButton(); |
| 51 | 1 | jcs | remove = new javax.swing.JButton(); |
| 52 | 1 | jcs | clear = new javax.swing.JButton(); |
| 53 | 1 | jcs | exit = new javax.swing.JButton(); |
| 54 | 1 | jcs | data_panel = new javax.swing.JPanel(); |
| 55 | 1 | jcs | jLabel1 = new javax.swing.JLabel(); |
| 56 | 1 | jcs | jLabel2 = new javax.swing.JLabel(); |
| 57 | 1 | jcs | jLabel3 = new javax.swing.JLabel(); |
| 58 | 1 | jcs | jLabel4 = new javax.swing.JLabel(); |
| 59 | 1 | jcs | number = new javax.swing.JTextField(); |
| 60 | 1 | jcs | name = new javax.swing.JTextField(); |
| 61 | 1 | jcs | String[] notas = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20"}; |
| 62 | 1 | jcs | mark1 = new javax.swing.JComboBox(notas); |
| 63 | 1 | jcs | mark2 = new javax.swing.JSlider(); |
| 64 | 1 | jcs | jLabel5 = new javax.swing.JLabel(); |
| 65 | 1 | jcs | average = new javax.swing.JProgressBar(); |
| 66 | 1 | jcs | jLabel6 = new javax.swing.JLabel(); |
| 67 | 1 | jcs | total = new javax.swing.JTextField(); |
| 68 | 1 | jcs | |
| 69 | 1 | jcs | getContentPane().setLayout(new java.awt.GridBagLayout()); |
| 70 | 1 | jcs | |
| 71 | 1 | jcs | setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE); |
| 72 | 1 | jcs | addWindowListener(new java.awt.event.WindowAdapter() { |
| 73 | 1 | jcs | public void windowClosing(java.awt.event.WindowEvent evt) { |
| 74 | 1 | jcs | exitForm(evt); |
| 75 | 1 | jcs | } |
| 76 | 1 | jcs | }); |
| 77 | 1 | jcs | |
| 78 | 1 | jcs | button_panel.setLayout(new java.awt.GridBagLayout()); |
| 79 | 1 | jcs | |
| 80 | 1 | jcs | add.setFont(new java.awt.Font("Dialog", 0, 12)); |
| 81 | 1 | jcs | add.setText("Add"); |
| 82 | 1 | jcs | add.addActionListener(new java.awt.event.ActionListener() { |
| 83 | 1 | jcs | public void actionPerformed(java.awt.event.ActionEvent evt) { |
| 84 | 1 | jcs | add_action(evt); |
| 85 | 1 | jcs | } |
| 86 | 1 | jcs | }); |
| 87 | 1 | jcs | |
| 88 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 89 | 1 | jcs | gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; |
| 90 | 1 | jcs | button_panel.add(add, gridBagConstraints); |
| 91 | 1 | jcs | |
| 92 | 1 | jcs | consult.setFont(new java.awt.Font("Dialog", 0, 12)); |
| 93 | 1 | jcs | consult.setText("Consult"); |
| 94 | 1 | jcs | consult.setEnabled(false); |
| 95 | 1 | jcs | consult.addActionListener(new java.awt.event.ActionListener() { |
| 96 | 1 | jcs | public void actionPerformed(java.awt.event.ActionEvent evt) { |
| 97 | 1 | jcs | consult_action(evt); |
| 98 | 1 | jcs | } |
| 99 | 1 | jcs | }); |
| 100 | 1 | jcs | |
| 101 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 102 | 1 | jcs | gridBagConstraints.gridy = 1; |
| 103 | 1 | jcs | gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; |
| 104 | 1 | jcs | button_panel.add(consult, gridBagConstraints); |
| 105 | 1 | jcs | |
| 106 | 1 | jcs | remove.setFont(new java.awt.Font("Dialog", 0, 12)); |
| 107 | 1 | jcs | remove.setText("Remove"); |
| 108 | 1 | jcs | remove.setEnabled(false); |
| 109 | 1 | jcs | remove.addActionListener(new java.awt.event.ActionListener() { |
| 110 | 1 | jcs | public void actionPerformed(java.awt.event.ActionEvent evt) { |
| 111 | 1 | jcs | remove_action(evt); |
| 112 | 1 | jcs | } |
| 113 | 1 | jcs | }); |
| 114 | 1 | jcs | |
| 115 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 116 | 1 | jcs | gridBagConstraints.gridy = 2; |
| 117 | 1 | jcs | gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; |
| 118 | 1 | jcs | button_panel.add(remove, gridBagConstraints); |
| 119 | 1 | jcs | |
| 120 | 1 | jcs | clear.setFont(new java.awt.Font("Dialog", 0, 12)); |
| 121 | 1 | jcs | clear.setText("Clear"); |
| 122 | 1 | jcs | clear.setEnabled(false); |
| 123 | 1 | jcs | clear.addActionListener(new java.awt.event.ActionListener() { |
| 124 | 1 | jcs | public void actionPerformed(java.awt.event.ActionEvent evt) { |
| 125 | 1 | jcs | clear_action(evt); |
| 126 | 1 | jcs | } |
| 127 | 1 | jcs | }); |
| 128 | 1 | jcs | |
| 129 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 130 | 1 | jcs | gridBagConstraints.gridy = 3; |
| 131 | 1 | jcs | gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; |
| 132 | 1 | jcs | button_panel.add(clear, gridBagConstraints); |
| 133 | 1 | jcs | |
| 134 | 1 | jcs | exit.setFont(new java.awt.Font("Dialog", 0, 12)); |
| 135 | 1 | jcs | exit.setText("Exit"); |
| 136 | 1 | jcs | exit.addActionListener(new java.awt.event.ActionListener() { |
| 137 | 1 | jcs | public void actionPerformed(java.awt.event.ActionEvent evt) { |
| 138 | 1 | jcs | exit_action(evt); |
| 139 | 1 | jcs | } |
| 140 | 1 | jcs | }); |
| 141 | 1 | jcs | |
| 142 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 143 | 1 | jcs | gridBagConstraints.gridx = 0; |
| 144 | 1 | jcs | gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; |
| 145 | 1 | jcs | button_panel.add(exit, gridBagConstraints); |
| 146 | 1 | jcs | |
| 147 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 148 | 1 | jcs | gridBagConstraints.gridx = 0; |
| 149 | 1 | jcs | gridBagConstraints.gridy = 0; |
| 150 | 1 | jcs | gridBagConstraints.gridheight = 4; |
| 151 | 1 | jcs | gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; |
| 152 | 1 | jcs | gridBagConstraints.ipadx = 5; |
| 153 | 1 | jcs | gridBagConstraints.ipady = 5; |
| 154 | 1 | jcs | getContentPane().add(button_panel, gridBagConstraints); |
| 155 | 1 | jcs | |
| 156 | 1 | jcs | data_panel.setLayout(new java.awt.GridBagLayout()); |
| 157 | 1 | jcs | |
| 158 | 1 | jcs | data_panel.setBorder(new javax.swing.border.EmptyBorder(new java.awt.Insets(3, 3, 3, 3))); |
| 159 | 1 | jcs | jLabel1.setFont(new java.awt.Font("Dialog", 0, 12)); |
| 160 | 1 | jcs | jLabel1.setText("Number:"); |
| 161 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 162 | 1 | jcs | gridBagConstraints.gridy = 0; |
| 163 | 1 | jcs | gridBagConstraints.ipadx = 1; |
| 164 | 1 | jcs | gridBagConstraints.ipady = 1; |
| 165 | 1 | jcs | data_panel.add(jLabel1, gridBagConstraints); |
| 166 | 1 | jcs | |
| 167 | 1 | jcs | jLabel2.setFont(new java.awt.Font("Dialog", 0, 12)); |
| 168 | 1 | jcs | jLabel2.setText("Name:"); |
| 169 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 170 | 1 | jcs | gridBagConstraints.gridy = 1; |
| 171 | 1 | jcs | gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; |
| 172 | 1 | jcs | data_panel.add(jLabel2, gridBagConstraints); |
| 173 | 1 | jcs | |
| 174 | 1 | jcs | jLabel3.setFont(new java.awt.Font("Dialog", 0, 12)); |
| 175 | 1 | jcs | jLabel3.setText("Mark 1:"); |
| 176 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 177 | 1 | jcs | gridBagConstraints.gridy = 2; |
| 178 | 1 | jcs | gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; |
| 179 | 1 | jcs | data_panel.add(jLabel3, gridBagConstraints); |
| 180 | 1 | jcs | |
| 181 | 1 | jcs | jLabel4.setFont(new java.awt.Font("Dialog", 0, 12)); |
| 182 | 1 | jcs | jLabel4.setText("Mark 2:"); |
| 183 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 184 | 1 | jcs | gridBagConstraints.gridy = 3; |
| 185 | 1 | jcs | gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; |
| 186 | 1 | jcs | gridBagConstraints.ipadx = 5; |
| 187 | 1 | jcs | gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; |
| 188 | 1 | jcs | data_panel.add(jLabel4, gridBagConstraints); |
| 189 | 1 | jcs | |
| 190 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 191 | 1 | jcs | gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; |
| 192 | 1 | jcs | data_panel.add(number, gridBagConstraints); |
| 193 | 1 | jcs | |
| 194 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 195 | 1 | jcs | gridBagConstraints.gridy = 1; |
| 196 | 1 | jcs | gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; |
| 197 | 1 | jcs | data_panel.add(name, gridBagConstraints); |
| 198 | 1 | jcs | |
| 199 | 1 | jcs | mark1.setFont(new java.awt.Font("Dialog", 0, 12)); |
| 200 | 1 | jcs | this.mark1.setSelectedIndex(9); |
| 201 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 202 | 1 | jcs | gridBagConstraints.gridy = 2; |
| 203 | 1 | jcs | gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; |
| 204 | 1 | jcs | data_panel.add(mark1, gridBagConstraints); |
| 205 | 1 | jcs | |
| 206 | 1 | jcs | mark2.setFont(new java.awt.Font("Dialog", 0, 10)); |
| 207 | 1 | jcs | mark2.setMajorTickSpacing(5); |
| 208 | 1 | jcs | mark2.setMaximum(20); |
| 209 | 1 | jcs | mark2.setMinorTickSpacing(1); |
| 210 | 1 | jcs | mark2.setPaintLabels(true); |
| 211 | 1 | jcs | mark2.setPaintTicks(true); |
| 212 | 1 | jcs | mark2.setSnapToTicks(true); |
| 213 | 1 | jcs | mark2.setValue(10); |
| 214 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 215 | 1 | jcs | gridBagConstraints.gridy = 3; |
| 216 | 1 | jcs | data_panel.add(mark2, gridBagConstraints); |
| 217 | 1 | jcs | |
| 218 | 1 | jcs | jLabel5.setFont(new java.awt.Font("Dialog", 0, 12)); |
| 219 | 1 | jcs | jLabel5.setText("Average:"); |
| 220 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 221 | 1 | jcs | gridBagConstraints.gridy = 4; |
| 222 | 1 | jcs | gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; |
| 223 | 1 | jcs | data_panel.add(jLabel5, gridBagConstraints); |
| 224 | 1 | jcs | |
| 225 | 1 | jcs | average.setMaximum(20); |
| 226 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 227 | 1 | jcs | gridBagConstraints.gridy = 4; |
| 228 | 1 | jcs | gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; |
| 229 | 1 | jcs | data_panel.add(average, gridBagConstraints); |
| 230 | 1 | jcs | |
| 231 | 1 | jcs | jLabel6.setFont(new java.awt.Font("Dialog", 0, 12)); |
| 232 | 1 | jcs | jLabel6.setText("Total:"); |
| 233 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 234 | 1 | jcs | gridBagConstraints.gridx = 0; |
| 235 | 1 | jcs | gridBagConstraints.gridy = 5; |
| 236 | 1 | jcs | gridBagConstraints.ipadx = 1; |
| 237 | 1 | jcs | gridBagConstraints.ipady = 1; |
| 238 | 1 | jcs | gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; |
| 239 | 1 | jcs | data_panel.add(jLabel6, gridBagConstraints); |
| 240 | 1 | jcs | |
| 241 | 1 | jcs | total.setText("0"); |
| 242 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 243 | 1 | jcs | gridBagConstraints.gridx = 1; |
| 244 | 1 | jcs | gridBagConstraints.gridy = 5; |
| 245 | 1 | jcs | gridBagConstraints.ipadx = 50; |
| 246 | 1 | jcs | gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; |
| 247 | 1 | jcs | data_panel.add(total, gridBagConstraints); |
| 248 | 1 | jcs | |
| 249 | 1 | jcs | gridBagConstraints = new java.awt.GridBagConstraints(); |
| 250 | 1 | jcs | gridBagConstraints.gridx = 1; |
| 251 | 1 | jcs | gridBagConstraints.gridy = 0; |
| 252 | 1 | jcs | gridBagConstraints.ipady = 11; |
| 253 | 1 | jcs | getContentPane().add(data_panel, gridBagConstraints); |
| 254 | 1 | jcs | |
| 255 | 1 | jcs | pack(); |
| 256 | 1 | jcs | } |
| 257 | 1 | jcs | // </editor-fold>//GEN-END:initComponents |
| 258 | 1 | jcs | |
| 259 | 1 | jcs | private void remove_action(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_remove_action |
| 260 | 1 | jcs | // Add your handling code here: |
| 261 | 1 | jcs | // |
| 262 | 1 | jcs | |
| 263 | 1 | jcs | String num = this.number.getText(); |
| 264 | 1 | jcs | javax.swing.JOptionPane.showMessageDialog(this, "XXXXXX"+num+" XXXXXXXXXXXXXXX", "XXXXXXXXX", 0); |
| 265 | 1 | jcs | if (!num.equals("")) { |
| 266 | 1 | jcs | try { |
| 267 | 1 | jcs | this.turma.delAluno(num); |
| 268 | 1 | jcs | this.clear_action(evt); |
| 269 | 1 | jcs | if (this.turma.quantos()==0) |
| 270 | 1 | jcs | { consult.setEnabled(false); |
| 271 | 1 | jcs | remove.setEnabled(false); |
| 272 | 1 | jcs | clear.setEnabled(false); |
| 273 | 1 | jcs | total.setText(""+this.turma.quantos()); |
| 274 | 1 | jcs | |
| 275 | 1 | jcs | } |
| 276 | 1 | jcs | } |
| 277 | 1 | jcs | catch (TurmaException a) { |
| 278 | 1 | jcs | javax.swing.JOptionPane.showMessageDialog(this, "Number "+num+" not exist!\nPlease insert a valid number.", "Number not valid", 0); |
| 279 | 1 | jcs | } |
| 280 | 1 | jcs | } else |
| 281 | 1 | jcs | if (2==3) |
| 282 | 1 | jcs | {javax.swing.JOptionPane.showMessageDialog(this, "Please insert a student number.", "not complete", 0);} |
| 283 | 1 | jcs | |
| 284 | 1 | jcs | |
| 285 | 1 | jcs | }//GEN-LAST:event_remove_action |
| 286 | 1 | jcs | |
| 287 | 1 | jcs | private void consult_action(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_consult_action |
| 288 | 1 | jcs | // Add your handling code here: |
| 289 | 1 | jcs | String num = this.number.getText(); |
| 290 | 1 | jcs | if (!num.equals("")) { |
| 291 | 1 | jcs | try { |
| 292 | 1 | jcs | Aluno a=this.turma.getAluno(num); |
| 293 | 1 | jcs | |
| 294 | 1 | jcs | name.setText(a.getNome()); |
| 295 | 1 | jcs | mark1.setSelectedItem(""+a.getNotaT()); |
| 296 | 1 | jcs | mark2.setValue(a.getNotaP()); |
| 297 | 1 | jcs | average.setValue(a.getMedia()); |
| 298 | 1 | jcs | |
| 299 | 1 | jcs | } |
| 300 | 1 | jcs | catch (TurmaException a) { |
| 301 | 1 | jcs | javax.swing.JOptionPane.showMessageDialog(this, "Number "+num+" not exist!\n", "Number not valid", 0); |
| 302 | 1 | jcs | } |
| 303 | 1 | jcs | } else |
| 304 | 1 | jcs | javax.swing.JOptionPane.showMessageDialog(this, "Please insert a student number", "not complete", 0); |
| 305 | 1 | jcs | }//GEN-LAST:event_consult_action |
| 306 | 1 | jcs | |
| 307 | 1 | jcs | |
| 308 | 1 | jcs | private void add_action(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_add_action |
| 309 | 1 | jcs | // Add your handling code here: |
| 310 | 1 | jcs | |
| 311 | 1 | jcs | |
| 312 | 1 | jcs | //////////////////////////////////////////////////////////////////// |
| 313 | 1 | jcs | //////////////////////////////////////////////////////////////////// |
| 314 | 1 | jcs | //////////////////////////////////////////////////////////////////// |
| 315 | 1 | jcs | /* |
| 316 | 1 | jcs | if (this.number.getText().equals("") || this.name.getText().equals("")) |
| 317 | 1 | jcs | { |
| 318 | 1 | jcs | String num = this.number.getText(); |
| 319 | 1 | jcs | String nome = this.name.getText(); |
| 320 | 1 | jcs | int notaT = Integer.parseInt((String)this.mark1.getSelectedItem()); |
| 321 | 1 | jcs | int notaP = this.mark2.getValue(); |
| 322 | 1 | jcs | |
| 323 | 1 | jcs | this.turma.addAluno(new Aluno(num, nome, notaT, notaP)); |
| 324 | 1 | jcs | |
| 325 | 1 | jcs | |
| 326 | 1 | jcs | remove.setEnabled(true); |
| 327 | 1 | jcs | consult.setEnabled(true); |
| 328 | 1 | jcs | clear.setEnabled(true); |
| 329 | 1 | jcs | total.setText(""+this.turma.quantos()); |
| 330 | 1 | jcs | this.clear_action(evt); |
| 331 | 1 | jcs | } |
| 332 | 1 | jcs | else javax.swing.JOptionPane.showMessageDialog(this, "Please complete all field.", "not complete", 0); |
| 333 | 1 | jcs | |
| 334 | 1 | jcs | */ |
| 335 | 1 | jcs | }//GEN-LAST:event_add_action |
| 336 | 1 | jcs | |
| 337 | 1 | jcs | private void clear_action(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_clear_action |
| 338 | 1 | jcs | // Add your handling code here: |
| 339 | 1 | jcs | name.setText(""); |
| 340 | 1 | jcs | number.setText(""); |
| 341 | 1 | jcs | mark1.setSelectedIndex(9); |
| 342 | 1 | jcs | mark2.setValue(10); |
| 343 | 1 | jcs | average.setValue(0); |
| 344 | 1 | jcs | }//GEN-LAST:event_clear_action |
| 345 | 1 | jcs | |
| 346 | 1 | jcs | private void exit_action(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_exit_action |
| 347 | 1 | jcs | // Add your handling code here: |
| 348 | 1 | jcs | System.exit(0); |
| 349 | 1 | jcs | }//GEN-LAST:event_exit_action |
| 350 | 1 | jcs | |
| 351 | 1 | jcs | /** Exit the Application */ |
| 352 | 1 | jcs | private void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm |
| 353 | 1 | jcs | System.exit(0); |
| 354 | 1 | jcs | }//GEN-LAST:event_exitForm |
| 355 | 1 | jcs | |
| 356 | 1 | jcs | /** |
| 357 | 1 | jcs | * @param args the command line arguments |
| 358 | 1 | jcs | */ |
| 359 | 1 | jcs | public static void main(String args[]) { |
| 360 | 1 | jcs | new JTurma().setVisible(true); |
| 361 | 1 | jcs | } |
| 362 | 1 | jcs | |
| 363 | 1 | jcs | /** |
| 364 | 1 | jcs | * Metodo necessario para a interface Observer |
| 365 | 1 | jcs | */ |
| 366 | 1 | jcs | public void update(Observable observable, Object obj) { |
| 367 | 1 | jcs | //this.quantos.setText(""+this.turma.quantosPassam()); |
| 368 | 1 | jcs | } |
| 369 | 1 | jcs | |
| 370 | 1 | jcs | |
| 371 | 1 | jcs | // Variables declaration - do not modify//GEN-BEGIN:variables |
| 372 | 1 | jcs | private javax.swing.JButton add; |
| 373 | 1 | jcs | private javax.swing.JProgressBar average; |
| 374 | 1 | jcs | private javax.swing.JPanel button_panel; |
| 375 | 1 | jcs | private javax.swing.JButton clear; |
| 376 | 1 | jcs | private javax.swing.JButton consult; |
| 377 | 1 | jcs | private javax.swing.JPanel data_panel; |
| 378 | 1 | jcs | private javax.swing.JButton exit; |
| 379 | 1 | jcs | private javax.swing.JLabel jLabel1; |
| 380 | 1 | jcs | private javax.swing.JLabel jLabel2; |
| 381 | 1 | jcs | private javax.swing.JLabel jLabel3; |
| 382 | 1 | jcs | private javax.swing.JLabel jLabel4; |
| 383 | 1 | jcs | private javax.swing.JLabel jLabel5; |
| 384 | 1 | jcs | private javax.swing.JLabel jLabel6; |
| 385 | 1 | jcs | private javax.swing.JComboBox mark1; |
| 386 | 1 | jcs | private javax.swing.JSlider mark2; |
| 387 | 1 | jcs | private javax.swing.JTextField name; |
| 388 | 1 | jcs | private javax.swing.JTextField number; |
| 389 | 1 | jcs | private javax.swing.JButton remove; |
| 390 | 1 | jcs | private javax.swing.JTextField total; |
| 391 | 1 | jcs | // End of variables declaration//GEN-END:variables |
| 392 | 1 | jcs | |
| 393 | 1 | jcs | } |