Domanda

Vorrei creare in Java un JOptionPane che dovrebbe contenere due etichette differenti, è possibile? Se è così, come fare?

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top