Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuHeli Lehtinen Muutettu yli 9 vuotta sitten
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
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.