Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.09 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6.  
  7. /**
  8. *
  9. * @author Joaquim Netto
  10. */
  11. public class NewJFrame extends javax.swing.JFrame {
  12.  
  13. /**
  14. * Creates new form NewJFrame
  15. */
  16. public NewJFrame() {
  17. initComponents();
  18. }
  19.  
  20. /**
  21. * This method is called from within the constructor to initialize the form.
  22. * WARNING: Do NOT modify this code. The content of this method is always
  23. * regenerated by the Form Editor.
  24. */
  25. @SuppressWarnings("unchecked")
  26. // <editor-fold defaultstate="collapsed" desc="Generated Code">
  27. private void initComponents() {
  28.  
  29. jLabel1 = new javax.swing.JLabel();
  30. jLabel2 = new javax.swing.JLabel();
  31. jLabel3 = new javax.swing.JLabel();
  32. jLabel4 = new javax.swing.JLabel();
  33. jLabel5 = new javax.swing.JLabel();
  34. jLabel6 = new javax.swing.JLabel();
  35. jLabel7 = new javax.swing.JLabel();
  36. jToggleButton1 = new javax.swing.JToggleButton();
  37. jTextField1 = new javax.swing.JTextField();
  38. jTextField2 = new javax.swing.JTextField();
  39. jTextField3 = new javax.swing.JTextField();
  40. jTextField4 = new javax.swing.JTextField();
  41. jTextField5 = new javax.swing.JTextField();
  42.  
  43. setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  44.  
  45. jLabel1.setText("BOLETIM ESCOLAR");
  46.  
  47. jLabel2.setText("NOME DO ALUNO:");
  48.  
  49. jLabel4.setText("NOTA 1:");
  50.  
  51. jLabel5.setText("NOTA 2:");
  52.  
  53. jLabel6.setText("MÉDIA:");
  54.  
  55. jLabel7.setText("NOTA 3:");
  56.  
  57. jToggleButton1.setText("CALCULAR");
  58. jToggleButton1.addActionListener(new java.awt.event.ActionListener() {
  59. public void actionPerformed(java.awt.event.ActionEvent evt) {
  60. jToggleButton1ActionPerformed(evt);
  61. }
  62. });
  63.  
  64. javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  65. getContentPane().setLayout(layout);
  66. layout.setHorizontalGroup(
  67. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  68. .addGroup(layout.createSequentialGroup()
  69. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  70. .addGroup(layout.createSequentialGroup()
  71. .addGap(70, 70, 70)
  72. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
  73. .addGroup(layout.createSequentialGroup()
  74. .addComponent(jLabel3)
  75. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  76. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
  77. .addComponent(jLabel4)
  78. .addComponent(jLabel5)
  79. .addComponent(jLabel7, javax.swing.GroupLayout.Alignment.LEADING)
  80. .addComponent(jLabel6, javax.swing.GroupLayout.Alignment.LEADING)))
  81. .addComponent(jLabel2))
  82. .addGap(18, 18, 18)
  83. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  84. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  85. .addComponent(jTextField1)
  86. .addComponent(jTextField2)
  87. .addComponent(jTextField3)
  88. .addComponent(jTextField4, javax.swing.GroupLayout.DEFAULT_SIZE, 129, Short.MAX_VALUE))
  89. .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, 129, javax.swing.GroupLayout.PREFERRED_SIZE)
  90. .addComponent(jLabel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 109, javax.swing.GroupLayout.PREFERRED_SIZE)))
  91. .addGroup(layout.createSequentialGroup()
  92. .addGap(203, 203, 203)
  93. .addComponent(jToggleButton1)))
  94. .addContainerGap(165, Short.MAX_VALUE))
  95. );
  96. layout.setVerticalGroup(
  97. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  98. .addGroup(layout.createSequentialGroup()
  99. .addGap(19, 19, 19)
  100. .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE)
  101. .addGap(18, 18, 18)
  102. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  103. .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
  104. .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  105. .addGap(12, 12, 12)
  106. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  107. .addComponent(jLabel4)
  108. .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  109. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  110. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  111. .addComponent(jLabel5)
  112. .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  113. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  114. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  115. .addGroup(layout.createSequentialGroup()
  116. .addComponent(jLabel7)
  117. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  118. .addComponent(jLabel3))
  119. .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  120. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 31, Short.MAX_VALUE)
  121. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  122. .addComponent(jLabel6)
  123. .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  124. .addGap(18, 18, 18)
  125. .addComponent(jToggleButton1)
  126. .addGap(65, 65, 65))
  127. );
  128.  
  129. pack();
  130. }// </editor-fold>
  131.  
  132. private void jToggleButton1ActionPerformed(java.awt.event.ActionEvent evt) {
  133. // CODIGO BOLETIM;)
  134. String nome = jTextField1.getText();
  135. //pegar a nota
  136. double nota1 = Double.valueOf(jTextField2.getText());
  137. double nota2 = Double.valueOf(jTextField3.getText());
  138. double nota3 = Double.valueOf(jTextField4.getText());
  139. double resultado;
  140. resultado = (nota1 + nota2 + nota3 )/3;
  141. jLabel6.setText(nome+ "Sua media foi..."+ resultado);
  142.  
  143.  
  144. }
  145.  
  146. /**
  147. * @param args the command line arguments
  148. */
  149. public static void main(String args[]) {
  150. /* Set the Nimbus look and feel */
  151. //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  152. /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  153. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  154. */
  155. try {
  156. for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  157. if ("Nimbus".equals(info.getName())) {
  158. javax.swing.UIManager.setLookAndFeel(info.getClassName());
  159. break;
  160. }
  161. }
  162. } catch (ClassNotFoundException ex) {
  163. java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  164. } catch (InstantiationException ex) {
  165. java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  166. } catch (IllegalAccessException ex) {
  167. java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  168. } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  169. java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  170. }
  171. //</editor-fold>
  172.  
  173. /* Create and display the form */
  174. java.awt.EventQueue.invokeLater(new Runnable() {
  175. public void run() {
  176. new NewJFrame().setVisible(true);
  177. }
  178. });
  179. }
  180.  
  181. // Variables declaration - do not modify
  182. private javax.swing.JLabel jLabel1;
  183. private javax.swing.JLabel jLabel2;
  184. private javax.swing.JLabel jLabel3;
  185. private javax.swing.JLabel jLabel4;
  186. private javax.swing.JLabel jLabel5;
  187. private javax.swing.JLabel jLabel6;
  188. private javax.swing.JLabel jLabel7;
  189. private javax.swing.JTextField jTextField1;
  190. private javax.swing.JTextField jTextField2;
  191. private javax.swing.JTextField jTextField3;
  192. private javax.swing.JTextField jTextField4;
  193. private javax.swing.JTextField jTextField5;
  194. private javax.swing.JToggleButton jToggleButton1;
  195. // End of variables declaration
  196. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement