Grafisk input/output exempel

Detta är ett enkelt sätt att läsa in information från tangentbordet och visa på skärmen.

import javax.swing.JOptionPane;

public class test {

public void ålder(){

//öppnar dialog ruta för input

String o = JOptionPane.showInputDialog(”skriv din ålder”);

try {

//försöker omvandla string till int
int ålder = Integer.parseInt(o);

ålder++; //ökar åldern med 1

//öppna output dialogruta

JOptionPane.showMessageDialog(null,

“Din ålder om ett år: “+ålder, //Meddelande som visas
“Din ålder om ett år =)”, //Namnet på meddelande fönstret
JOptionPane.INFORMATION_MESSAGE); //att ska vara ett meddelande fönster (finns t.ex varningar osv)

} catch (java.lang.NumberFormatException e) { //om det inte går att omvandla till nummer
JOptionPane.showMessageDialog(null, //öppna output dialogruta
“din ålder måste anges som ett nummer”, //Meddelande som visas
“Error”, //Namnet på meddelande fönstret
JOptionPane.ERROR_MESSAGE); //att ska vara ett error fönster
}

}

public static void main(String[] a){
new test().ålder();

}
}