Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

1.9.2014 1 Yksinkertaiset graafiset syöttö- ja tulostustoiminnot.

Samankaltaiset esitykset


Esitys aiheesta: "1.9.2014 1 Yksinkertaiset graafiset syöttö- ja tulostustoiminnot."— Esityksen transkriptio:

1 1.9.2014 1 Yksinkertaiset graafiset syöttö- ja tulostustoiminnot

2 1.9.2014 2 Tulostusdialogi  javax.swing –kirjastosta  JOptionPane-luokassa tulostusikkuna = dialogi  JOptionPane.showMessageDialog(null, ”tulostettava teksti”)  null tarkoittaa tässä, että sovelluksessa ei ole pääikkunaa  ks. esimerkki

3 1.9.2014 3 import javax.swing.*; public class Tulostusesimerkki1{ public static void main(String args[]) { JOptionPane.showMessageDialog(null,"Hei maailma"); System.exit(0); }

4 1.9.2014 4 Syöttödialogi  javax.swing-kirjastosta  JOptionPane-luokassa syöttöikkuna eli dialogi  str_muuttuja = JOptionPane.showInputDialog(”Kirjoita syöte: ”);  palauttaa siis käyttäjän syötteen merkkijonona tai null-arvon  tarvittaessa int_muuttuja = Integer.parseInt(str_muuttuja);  ks. esimerkki

5 1.9.2014 5 import javax.swing.*; public class PyydäJaTulostaKokonaisluku{ public static void main(String args[]) { int luku; String lukuStr; lukuStr= JOptionPane.showInputDialog("Anna kokonaisluku :"); luku = Integer.parseInt(lukuStr); JOptionPane.showMessageDialog(null,"Luku on " + luku); System.exit(0); }

6 1.9.2014 6 //Ja vielä syöttötiedon tarkistus: // on oltava kokonaisluku import javax.swing.*; public class EkaOhjelma { public static void main(String[] args) { String apu; int luku; apu = JOptionPane.showInputDialog("Syötä kokonaisluku"); try { luku = Integer.parseInt(apu) ; } catch (Exception e){ JOptionPane.showMessageDialog(null, "Ei ollut numero"); }

7 1.9.2014 7 Syöttödialogi palauttaa käyttäjän syöttämän merkkijonon tai null showInputDialog(null, "Anna kokonaisluku :","Otsikko", JOptionPane.WARNING_MESSAGE); -tuottaa yllä olevan syöttödialogin Siis otsikkopalkin oletuksena on Input ja oletuskuvakkeena on kysymysmerkki

8 1.9.2014 8 Tulostusdialogiin on kirjoitettava merkkijono, joten numeroiden tulostus esim ” ” + numeromuuttuja showMessageDialog ( null, "Luku on " + luku, "Vastaus", JOptionPane.QUESTION_MESSAGE); -tuottaa Otsikkopalkkiin sanan ”Vastaus” ja vaihtaa oletuskuvakkeen -kysymysmerkiksi -rivinvaihto tuotetaan \n - merkkijonolla

9 1.9.2014 9 Tehtävä Tee Java-ohjelma, joka tulostaa osoitetietosi

10 1.9.2014 10 import javax.swing.*; public class HelloNimiIka { public static void main(String[] args) { String nimi; String ika; nimi = JOptionPane.showInputDialog("Kerro nimesi"); System.out.println("Hello " + nimi); ika = JOptionPane.showInputDialog("Kerro ikäsi"); System.out.println("Olet " + ika + " vuotta vanha"); } Voit myös yhdistää syöttödialogin ja konsolitulostuksen

11 1.9.2014 11 Tehtäviä  jotta pääset ympäristön kanssa sinuiksi, tee mahdollisimman monta ”Alkutehtävää”  varsinaiset kotitehtävät annetaan ensi viikolla


Lataa ppt "1.9.2014 1 Yksinkertaiset graafiset syöttö- ja tulostustoiminnot."

Samankaltaiset esitykset


Iklan oleh Google