Ho scelto quest'altra soluzione:
ma ho il problema del messaggio che viene scritto su un'unica riga mente io vorrei che andasse a capo..come posso fare ?codice:if (replyRadiationGuide == JOptionPane.YES_OPTION) { JPanel panel = new JPanel(); panel.setLayout(new BorderLayout()); JLabel label = new JLabel(); label.setIcon(new ImageIcon(".\\src\\immagini\\irradiationguide.png")); panel.add(label, BorderLayout.PAGE_START); label.setHorizontalAlignment(SwingConstants.CENTER); JLabel label0 = new JLabel(); String messaggio = new String("1. Messaggio1 ")\n" + "2. Messaggio2'\n" + "3. Messaggio3'\n" + "4. Messaggio4"); label0.setText(messaggio); panel.add(label0, BorderLayout.CENTER); label0.setHorizontalAlignment(SwingConstants.CENTER); panel.setSize(400, 600); JFrame frame = new JFrame("JOptionPane showMessageDialog component example"); JOptionPane.showMessageDialog(frame, panel); }

Rispondi quotando