30 Eylül 2012 Pazar

Java Date Değişkenini String e Çevirme

          Date i String e çevirmek için try catch kullanmalıdır.


        DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
        try {
            Date today = df.parse("20/12/2005");
            jLabel1.setText("Today = " + df.format(today));
        } catch (ParseException e) {
            e.printStackTrace();
        }

Java Yazılanın Tersini Yazma Programı


       Yazılan Herşeyin Tersini Yazan Programdır. Java swing ile yazılmıştır.
       
       int i=0;
       String metin=jTextField1.getText();
       
       String toplam="";
       for( i=metin.length()-1; i>=0;i--)//neden -1 çünkü length 5 gösterir fakat 0,1,2,3,4,5 dir aslında
       {
         
            toplam=toplam+ metin.charAt(i);
            jLabel1.setText(""+toplam);
       }

29 Eylül 2012 Cumartesi

Java String Değişkeni

java da string bir değişkeni başka bir değişkeni çevirebilirsiniz.

    String s1 = "";
    int s=Integer.valueOf(s1);//önemli olan değişecek olan sınıfın çağırılmasıdır.

tam tersinide yapabilirsiniz.yani int tipindeki bir değişkeni string tipindeki bir değişkene çevirebilirsiniz.O da aşağıdaki gibi yazılır.

    int i = "";
    String yazi=String.valueOf(i);

Java ile Dairenin Alanını Hesaplama


    Java swing ile yazılmıştır.Programda dairenin alanı hesaplanmaktadır.    
    int yariCap=Integer.parseInt(jTextField1.getText());
    double sonuc;
    sonuc=3.14*yariCap*yariCap;
    jLabel1.setText(""+sonuc);

Java Faktöriyel Hesaplama


        Java swing ile  yazıldı. Faltöriyel hesaplama programıdır.

        int girilensayi=Integer.parseInt(jTextField1.getText());
        Integer fktr=1;
        if(girilensayi<0)
        {
            jTextField1.setText(null);
            System.err.println("0'dan büyük bir sayı giriniz.");
        }
        else
            {
            for(int i=1;i<=girilensayi;i++){
                fktr=fktr*i;
            
            }
            jLabel2.setText(jTextField1.getText()+"! = "+fktr.toString());
               
            }

Java Obeb Bulma Programı

          Java swing ile yazılmıştır. Girilen 2 sayının ebob'unu almak için kodlanmıştır.
        int girilendeger1=Integer.valueOf(jTextField1.getText());
        int girilendeger2=Integer.valueOf(jTextField2.getText());
            int bolen=2;
            int obeb=1;
            while(girilendeger1>1 || girilendeger2>1){
                    if(girilendeger1%bolen==0 && girilendeger2%bolen==0){
                        obeb=obeb*bolen;
                        girilendeger1/=bolen;
                        girilendeger2/=bolen;
                    
                    }
                    else if (girilendeger1 % bolen == 0)
                    {
                        girilendeger1 /= bolen;
                    }
                    else if (girilendeger2 % bolen == 0)
                    {
                        girilendeger2 /= bolen;
                    }
                    
                    else{
                        bolen++;
                    
                    }
                    }
                    jLabel1.setText(""+obeb);

Java 10'luk Sistemden 2'lik Sisteme Çevirme Programı


Java swing ile yazıldı. 10'luk sayı sistemindeki bir sayıyı 2'lik sayı sistemine çeviren bir programdır.

string s;
int girilenSayi= Integer.valueOf(jTextField1.getText());
while(girilenSayi>0)
        {
        int k=girilenSayi%2;
        
        s=k+s;

        girilenSayi=girilenSayi/2;

        }     
       
       jLabel1.setText(s);

22 Eylül 2012 Cumartesi

Java jTree İcon Ekleme

 Ağaç yapısnın (jtree) özellikleri;

  Icon icIcon=new ImageIcon(getClass().getResource("/images/World.png"));
// Bu şekilde icon eklenir

DefaultTreeCellRenderer bu metod ile bölme yapılır. (Açık, Kapalı, yaprak hali İconları)


renderer.setLeafIcon(yaprakIcon);
renderer.setOpenIcon(acikIcon);
renderer.setClosedIcon(kapaliIcon);


Java jCheckBoxİtemStateChanged Kontrolleri

private void jCheckBox1İtemStateChanged(java.awt.event.ItemEvent evt);

Seçim durumunu kullanmak için evt metodunu şöyle kullanmamız gerekir.

int secimdurumu=evt.getStateChange();//change seçim anlamındadır. 

if (secimDurumu==ItemEvent.SELECTED)


if (secimDurumu==ItemEvent.DESELECTED)


gibi kontrollerle kullanılabilir


5 Eylül 2012 Çarşamba

Java ComboBox Kontrolleri

String jt1=jTextField1.getText();//
jComboBox1.insertItemAt(jt1,0); //textfield ile combobox'a veri girişi yapılır.
jComboBox1.setSelectedIndex(0);//combobox'ta ilk satıra gidilir.

Java getStateChange() Seçim Durumu

int secimDurumu=evt.getStateChange();
if(secimDurumu==ItemEvent.SELECTED)//Eğer secim durumu true olursa
{
jCheckBox1.setSelected(true);//checkbox işaretli olur.
jCheckBox1.setText("Seçili: "+secimDurumu);//Text'ini değiştirme
System.out.println("Secili: "+secimDurumu);
}
else
{
jCheckBox1.setSelected(false);
jCheckBox1.setText("Seçili Değil: "+secimDurumu);
System.out.println("Secili Değil: "+secimDurumu);
}

22 Haziran 2012 Cuma

Java da Tip Dönüşümü

Java da String tipindeki bir değeri Float tipine dönüştürelim.

Örnek:
1 jlabel1 olsun.
String cumle="3.2f";//Sayıda yazılsa çift tırnak içinde olan herşey string olarak algılanır.
float flt=Float.ParseFloat(cumle);//flt adında float değer atandı ve cumle float'a çevrildi ve eşitlendi.(flt=cumle)
jlabel1.SetText(String.valueof(flt));//jlabel1'e flt değeri verildi.SetText'e sadece string değeri atanabilir bu yüzden float tipindeki flt String'e çevrildi.

Java da Set ve Get Metodu

Java'da set metoduyla bi kompanent'e (jtextfield,jbutton ...) değer atayabiliriz.
Get metoduyla da kompanent içindeki değeri alabiliriz.
Örnek:
2 jlabel olsun.(jlabel1,jlabel2)
jlabel2.SetText("Java"); //burada jlabel2 'ye Java Yazdırdık.
jlabel1.SetText(jlabel2.GetText());//Burada ise jlabel2'nin içindeki yazıyı alıp jlabel1'e atadık.


Yazdığımız kodda label1 de görüntülenecek olan yazı "Java" dır.

18 Haziran 2012 Pazartesi

Java'da Panel Ne İşe Yarar

Java'da paneller yardımı ile bütün swingleri yada görsel olarak hazırladığımız her şeyi aynı yerde toplayabiliriz.

Related Posts