Ragazzi devo fare un programma in cui da una lista predefinita bisogna visualizzare un immagine da una lista predefinita, ma il problema è k non compare niente...solo la finestra dell'applet........ questo è il codice che ho scritto :
Premetto che questo è il primo applet che cerco di fare.....come posso fare?!?!?dove ho sbagliato?!!? Grazie mille in anticipocodice:package immagine_da_lista; import javax.swing.*; import java.awt.*; import javax.swing.event.*; public class immagine_da_lista extends JApplet implements ListSelectionListener { JList lista; Image[] immagini; JPanel pane; String[] opzioni; Image primo, secondo, disegna; public void init() { primo = Toolkit.getDefaultToolkit().getImage("tigre.jpg"); secondo = Toolkit.getDefaultToolkit().getImage("wallpaper.jpg"); pane = new JPanel(); lista = new JList(opzioni); opzioni = new String[]{"immagine 1", "immagine 2"}; immagini = new Image[]{primo, secondo}; lista.addListSelectionListener(this); add(pane); pane.add(lista); pane.setLayout(new FlowLayout()); } public void valueChanged(ListSelectionEvent e) { String a = (String) lista.getSelectedValue(); if (a.compareTo(opzioni[0]) == 0) { disegna = immagini[0]; } else if (a.compareTo(opzioni[1]) == 0) { disegna = immagini[1]; } } public void paint(Graphics g) { Graphics2D g2 = (Graphics2D) g; g2.drawImage(disegna, 10, 200, 60, 80, this); } }![]()

Rispondi quotando