Esercizi e progetti di programmazione - Apogeo
Esercizi e progetti di programmazione - Apogeo
Esercizi e progetti di programmazione - Apogeo
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
}<br />
public static void main(String[] args)<br />
{<br />
JOptionPane.showMessageDialog(null, “Hello, World!”);<br />
System.exit(0);<br />
}<br />
ESERCIZI E PROGETTI DI PROGRAMMAZIONE E–3<br />
Mo<strong>di</strong>fi cate poi il programma in modo che visualizzi il messaggio “Hello, vostro nome!”.<br />
** <strong>Esercizi</strong>o P1.10. Copiate ed eseguite il programma seguente:<br />
import javax.swing.JOptionPane;<br />
public class DialogViewer<br />
{<br />
public static void main(String[] args)<br />
{<br />
String name = JOptionPane.showInputDialog(“What is your name?”);<br />
System.out.println(name);<br />
System.exit(0);<br />
}<br />
}<br />
Mo<strong>di</strong>fi cate poi il programma in modo che visualizzi il messaggio “Hello, nome!”, essendo nome ciò<br />
che è stato <strong>di</strong>gitato dall’utente nella fi nestra <strong>di</strong> <strong>di</strong>alogo.<br />
** <strong>Esercizi</strong>o P1.11. Eseguite il programma seguente:<br />
import java.net.URL;<br />
import javax.swing.ImageIcon;<br />
import javax.swing.JOptionPane;<br />
public class ImageGreeter<br />
{<br />
public static void main(String[] args)<br />
{<br />
URL imageLocation = new URL(<br />
“http://horstmann.com/bigjava/duke.gif”);<br />
JOptionPane.showMessageDialog(null, “Hello”, “Title”,<br />
JOptionPane.PLAIN_MESSAGE, new ImageIcon(imageLocation));<br />
System.out.println(name);<br />
System.exit(0);<br />
}<br />
}<br />
Mo<strong>di</strong>fi cate poi il programma in modo che visualizzi un <strong>di</strong>verso saluto e una <strong>di</strong>versa immagine.<br />
Progetti <strong>di</strong> <strong>programmazione</strong><br />
Progetto 1.1. Questo progetto si basa sugli <strong>Esercizi</strong> P1.9 e P1.10. Il vostro programma deve<br />
leggere il nome dell’utente, poi visualizzare due fi nestre <strong>di</strong> <strong>di</strong>alogo in sequenza:<br />
• Per prima cosa, una fi nestra con inserimento dati che chieda: “Cosa vorresti che facessi?”<br />
• Poi, una fi nestra che visualizzi il messaggio: “Mi <strong>di</strong>spiace, nome. Non posso farlo.”<br />
Cay Horstmann: Concetti <strong>di</strong> informatica e fondamenti <strong>di</strong> Java 5 a ed. - Copyright 2010 <strong>Apogeo</strong> srl