Программа вывода в одной строке области просмотра определенные данные - Java
Формулировка задачи:
Здравствуйте, необходимо написать программу в NetBeans, с помощью которой пользователь вводит определенные данные в отдельных полях ввода, а затем программа выводит в одной строке области просмотра эти данные через запятую (В jTextField5).
Вопрос в том, как корректно это сделать, к критике готов, согласен, что мои попытки ужасны.
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { switch (jTextField5){ case 1: jTextField5.setText(jTextField1.getText()); break; case 2: jTextField5.setText(jTextField2.getText()); break; case 3: jTextField5.setText(jTextField3.getText()); break; case 4: jTextField5.setText(jTextField4.getText()); break; default: System.out.println("Error"); } jTextField5.setText("," + ","); ); } /** * @param args the command line arguments */ public static void main(String args[]) { /* Set the Nimbus look and feel */ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see [url]http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html[/url] */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(Упражнение_1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(Упражнение_1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(Упражнение_1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(Упражнение_1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold> /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Упражнение_1().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JButton jButton1; private javax.swing.JButton jButton2; private javax.swing.JButton jButton3; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel5; private javax.swing.JPanel jPanel1; private javax.swing.JTextField jTextField1; private javax.swing.JTextField jTextField2; private javax.swing.JTextField jTextField3; private javax.swing.JTextField jTextField4; private javax.swing.JTextField jTextField5; // End of variables declaration }
Решение задачи: «Программа вывода в одной строке области просмотра определенные данные»
textual
Листинг программы
Strins line = jTextField1.getText() + " "+ jTextField2.getText()...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д