Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [Swing] Personalizzare un showMessageDialog

    Salve a tutti, premetto di non aver mai utilizzato Swing e di volere, come da titolo, personalizzare con un'icona un messaggio a video come
    codice:
    JOptionPane.showMessageDialog(..args..);
    Con 'personalizzare' intendo cambiare l'icona posta di default dal programma con una mia.
    Se è possibile, come posso fare?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [Swing] Personalizzare un showMessageDialog

    Originariamente inviato da -MaVeRiK86-
    Con 'personalizzare' intendo cambiare l'icona posta di default dal programma con una mia.
    C'è la versione di showMessageDialog:

    showMessageDialog (Component parentComponent, Object message, String title, int messageType, Icon icon)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Peronami, non ho ben capito cosa passare a -> Icon icon ... il nome dell'icona?Glie lo scrivo direttamente nel costruttore del showessageDialog ?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da -MaVeRiK86-
    non ho ben capito cosa passare a -> Icon icon
    javax.swing.Icon è una interfaccia. Devi ovviamente passare una implementazione concreta di Icon. E la cosa più semplice è usare la classe javax.swing.ImageIcon che implementa appunto Icon.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.