Estoy creando mi primera aplicación de escritorio Java (lo que explica la falta de conocimiento), cuando ejecuto el proyecto, la salida predeterminada aparece en la consola en lugar del proyecto real, mientras que cuando el campo se completa correctamente, muestra la salida en la aplicación/proyecto.
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { String name = textBoxName.getText(); switch (textBoxName.getText()) { case "": System.out.println("Name field cannot be blank!"); break; default: Message.setText(name); } }Utilizando System.out.println("your message here"); está escribiendo en la consola, que generalmente se usa para depurar cosas. Si desea mostrar el mensaje al usuario en una interfaz GUI, hay una clase útil en Swing. En lugar de System.out.println(); tratar
JOptionPane.showMessageDialog(null, "Name field cannot be blank!");que creará un cuadro de diálogo con su mensaje dentro y un botón para cerrarlo. También puede especificar un título del diálogo y el tipo de diálogo como este:
JOptionPane.showMessageDialog(null, "Name field cannot be blank!", "Title of the message", JOptionPane.PLAIN_MESSAGE); donde en lugar de JOptionPane.PLAIN_MESSAGE también puede poner ERROR_MESSAGE , INFORMATION_MESSAGE , WARNING_MESSAGE o QUESTION_MESSAGE .