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();
}
30 Eylül 2012 Pazar
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);
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);
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
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.
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.
Kaydol:
Kayıtlar (Atom)
Related Posts
loading..