31.05.2013 Views

Esercizi e progetti di programmazione - Apogeo

Esercizi e progetti di programmazione - Apogeo

Esercizi e progetti di programmazione - Apogeo

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!