Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

231
Views
¿Por qué el interruptor solo muestra la salida predeterminada en la consola y *no* en la aplicación real?

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); } }
over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

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 .

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!