Post

Visualizzazione dei post con l'etichetta click

Immagini cliccabili

DOMANDA: Come posso creare un'immagine cliccabile che mostra un messaggio? RISPOSTA: Una maniera efficiente, soprattutto se le immagini sono piccole, è quella di utilizzare i JButton a cui applicare l'immagine desiderata tramite ImageIcon . Dopo di che si apre tramite JOptionPane un dialog che mostra il messaggio definito. Da notare come l'implementazione dell' ActionListener sia una inner class. Se dovesse diventare più complessa, si può spostare in una classe a parte. Vediamo com'è implementata la logica del programma con la classe ImageDialog : package immagini; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JOptionPane; public class ImageDialog {    private JFrame frame ;    public ImageDialog(JFrame frame) {   this . frame = frame;    }    public JButton generateButton(String filename, int x, in