JOptionPane con due etichette
-
30-09-2019 - |
Domanda
Vorrei creare in Java un JOptionPane che dovrebbe contenere due etichette differenti, è possibile? Se è così, come fare?
Soluzione
JOptionPane non consistono di etichette. E 'costruito in componente per mostrare un popup standard fino scatola con vari pulsanti. Si potrebbe voler implementare il proprio JFrame, che sembra identico ad un normale JOptionPane, con però modo / molti testo incluso.
Altri suggerimenti
Il parametro di messaggio può essere un array di oggetti JComponent che verranno estratti in sequenza. Un esempio potrebbe essere:
JLabel[] arr = {new JLabel("Paragraph 1"), new JLabel("Paragraph 2")};
JOptionPane.showMessageDialog(null, arr);
E 'possibile un \n
nella stringa che si desidera stampare, quindi per esempio "Ciao \ Nworld" apparirebbe come
Hello
World
, che è simile ad avere alle etichette.
Ci sono altri caratteri di escape, è possibile dare un'occhiata a loro qui