Şimdi Ara

Mesaj ve Girdi Kutuları ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
9
Cevap
0
Favori
660
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba, mesaj ve girdi kutuları kullanımı ile ilgili kullanıcıdan iki tmasayi isteyerek bunların toplamını, çarpımını ... bulup sonuçları yazdıran Java programı örneği aşşağıdaki kod:

    import javax.swing.JOptionPane; 

    public class Ornek1
    {
    public static void main(String args[])
    {
    String sayi1,sayi2;
    int tamsayi1, tamsayi2, toplam, carpim, fark, kalan;
    float bolum;

    sayi1=JOptionPane.showInoutDialog("1.sayiyi veriniz");
    sayi2=JOptionPane.showInoutDialog("2.sayiyi veriniz");

    tamsayi1=Integer.parseInt(sayi1);
    tamsayi2=Integer.parseInt(sayi2);

    toplam=tamsayi1+tamsayi2;
    carpim=tamsayi1*tamsayi2;
    fark=tamsayi1-tamsayi2;
    bolum=tamsayi1/tamsayi2;
    kalan=tamsayi1%tamsayi2;

    JOptionPane.showMessageDialog(null,"Toplam="+toplam+"\nCarpim="+carpim+"\nFark="+fark+"\nTamsayi Bolum="+bolum+"\nKalan="+kalan+"\nBolum="+(float)tamsayi1/tamsayi2,"Sonuclar",JOptionPane.PLAIN_MESSAGE);
    System.exit(0);
    }
    }


    Bu programı JCreator'de new project>basic java applet projesi açıp src deki java içine yazıp çalıştırmayı denedim build output da şu hataları aldım:

    --------------------Configuration: Ornek61 - JDK version 1.7.0_06 <Default> - <Default>--------------------
    C:\Users\MERT\Documents\JCreator LE\MyProjects\Ornek61\src\Ornek61.java:3: error: class Ornek1 is public, should be declared in a file named Ornek1.java
    public class Ornek1
    ^
    C:\Users\MERT\Documents\JCreator LE\MyProjects\Ornek61\src\Ornek61.java:11: error: cannot find symbol
    sayi1=JOptionPane.showInoutDialog("1.sayiyi veriniz");
    ^
    symbol: method showInoutDialog(String)
    location: class JOptionPane
    C:\Users\MERT\Documents\JCreator LE\MyProjects\Ornek61\src\Ornek61.java:12: error: cannot find symbol
    sayi2=JOptionPane.showInoutDialog("2.sayiyi veriniz");
    ^
    symbol: method showInoutDialog(String)
    location: class JOptionPane
    3 errors

    Process completed.

    Nerede hata yaptığımı anlayamadım yardımcı olursanız sevinirm.



    < Bu mesaj bu kişi tarafından değiştirildi SKULLAS -- 6 Eylül 2012; 21:44:30 >







  • quote:

    Orijinalden alıntı: SKULLAS

    Merhaba, mesaj ve girdi kutuları kullanımı ile ilgili kullanıcıdan iki tmasayi isteyerek bunların toplamını, çarpımını ... bulup sonuçları yazdıran Java programı örneği aşşağıdaki kod:

    import javax.swing.JOptionPane; 

    public class Ornek1
    {
    public static void main(String args[])
    {
    String sayi1,sayi2;
    int tamsayi1, tamsayi2, toplam, carpim, fark, kalan;
    float bolum;

    sayi1=JOptionPane.showInoutDialog("1.sayiyi veriniz");
    sayi2=JOptionPane.showInoutDialog("2.sayiyi veriniz");

    tamsayi1=Integer.parseInt(sayi1);
    tamsayi2=Integer.parseInt(sayi2);

    toplam=tamsayi1+tamsayi2;
    carpim=tamsayi1*tamsayi2;
    fark=tamsayi1-tamsayi2;
    bolum=tamsayi1/tamsayi2;
    kalan=tamsayi1%tamsayi2;

    JOptionPane.showMessageDialog(null,"Toplam="+toplam+"\nCarpim="+carpim+"\nFark="+fark+"\nTamsayi Bolum="+bolum+"\nKalan="+kalan+"\nBolum="+(float)tamsayi1/tamsayi2,"Sonuclar",JOptionPane.PLAIN_MESSAGE);
    System.exit(0);
    }
    }


    Bu programı JCreator'de new project>basic java applet projesi açıp src deki java içine yazıp çalıştırmayı denedim build output da şu hataları aldım:

    --------------------Configuration: Ornek61 - JDK version 1.7.0_06 <Default> - <Default>--------------------
    C:\Users\MERT\Documents\JCreator LE\MyProjects\Ornek61\src\Ornek61.java:3: error: class Ornek1 is public, should be declared in a file named Ornek1.java
    public class Ornek1
    ^
    C:\Users\MERT\Documents\JCreator LE\MyProjects\Ornek61\src\Ornek61.java:11: error: cannot find symbol
    sayi1=JOptionPane.showInoutDialog("1.sayiyi veriniz");
    ^
    symbol: method showInoutDialog(String)
    location: class JOptionPane
    C:\Users\MERT\Documents\JCreator LE\MyProjects\Ornek61\src\Ornek61.java:12: error: cannot find symbol
    sayi2=JOptionPane.showInoutDialog("2.sayiyi veriniz");
    ^
    symbol: method showInoutDialog(String)
    location: class JOptionPane
    3 errors

    Process completed.

    Nerede hata yaptığımı anlayamadım yardımcı olursanız sevinirm.

    Ornek1 public bir sınıf, onu tanımladığın dosyanın adı Ornek1 olacak.
    Diğer hatalar (2,3) InOutDialog Yazmışsın, showInputDialog olmalıydı.




  • Dediğinizi yaptım hocam applet viewer olarak açıldı fakat için boş pencerinin altta start:applet not intialized yazıyor. General outputta da şunlar yazıyor:

    --------------------Configuration: Ornek61 - JDK version 1.7.0_06 <Default> - <Default>--------------------
    java.lang.ClassCastException: Ornek61 cannot be cast to java.applet.Applet
    at sun.applet.AppletPanel.createApplet(AppletPanel.ja va:795)
    at sun.applet.AppletPanel.runLoader(AppletPanel.java: 724)
    at sun.applet.AppletPanel.run(AppletPanel.java:378)
    at java.lang.Thread.run(Thread.java:722)

    Sorun var mıdır bilemedim. Ben hep javacla hani dos formatında derliyordum böyle görsel formata yeni geçtim ondan bilemedim nasl yapılacağını ?
  • quote:

    Orijinalden alıntı: SKULLAS

    Dediğinizi yaptım hocam applet viewer olarak açıldı fakat için boş pencerinin altta start:applet not intialized yazıyor. General outputta da şunlar yazıyor:

    --------------------Configuration: Ornek61 - JDK version 1.7.0_06 <Default> - <Default>--------------------
    java.lang.ClassCastException: Ornek61 cannot be cast to java.applet.Applet
    at sun.applet.AppletPanel.createApplet(AppletPanel.ja va:795)
    at sun.applet.AppletPanel.runLoader(AppletPanel.java: 724)
    at sun.applet.AppletPanel.run(AppletPanel.java:378)
    at java.lang.Thread.run(Thread.java:722)

    Sorun var mıdır bilemedim. Ben hep javacla hani dos formatında derliyordum böyle görsel formata yeni geçtim ondan bilemedim nasl yapılacağını ?

    Ne appleti ya, bu bildiğin konsol uygulaması kodu.




  • Hocam ben bunları ders notundan çalışıyorum valla orada applet açmış bildiğin aşağıdaki linkteki ders notunun 11. sayfasında var bu örnek oraya bakarsanız beni daha iyi anlayabilirsiniz.

    http://www.google.com.tr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CCAQFjAA&url=http%3A%2F%2Fyzgrafik.ege.edu.tr%2F~aybars%2FCGAI%2FDSLectureNotes%2FDATA_STRUCTURES_3E_AYBARS_UGUR.pdf&ei=bUJJUOunLcixtAbgyYD4Cw&usg=AFQjCNH4wYt0Mpli-Mzj8t2FLj2QZiRsmQ&sig2=-CKE5gYeOA8994yOTnFzYA&cad=rja




  • Hayır canım kardeşim, bu kod applet kodu değil. İki tane girdi veriyorsun, daha sonra çıkan sonuç ekranı da MessageDialog (Bildiğimiz mesaj kutusu).
  • Hocam sen verdiğim linkteki pdf dosyasına baktın mı 11. sayfaya ?
  • Konsol da değil applet te. Normal java application olarak çalıştırmayı dene. Tabi yazım hatalarını düzelttikten sonra. Özellikle kaynak dosyanın adı Ornek1.java olmalı.
  • quote:

    Orijinalden alıntı: elektro_gadget

    Konsol da değil applet te. Normal java application olarak çalıştırmayı dene. Tabi yazım hatalarını düzelttikten sonra. Özellikle kaynak dosyanın adı Ornek1.java olmalı.

    Elektro hocam sağolasın senin dedğini yapınca oldu ben hep ya java class ya da java applet açıyordum basic java application olarak açınca projeyi çalıştı
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.