Fibonacci Sayılarını Bir Metin Alanı İçerisinde Kaydırma Çubuğu Ekleyerek Gösterme
ava ile yazılmış olan bu programda kullanıcıdan bir fibonacci sınır değerine kadar olan fibonacci sayılarının kaç oldukları hesaplanır ve hepsi bir metin alanı içerisinde gösterilir. Eğer sayı değerleri metin alanının yüksekliğinden daha fazla olursa hepsinin gösterilebilmesini sağlamak amacıyla kaydırma çubuğu da eklenmiştir.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication5;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
/**
*
* @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] NEO
*/
public class Main extends JFrame{
/**
* @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]m args the command line arguments
*/
public JTextArea metin;
public Main()
{
metin= new JTextArea(20,20);
JScrollPane kaydir= new JScrollPane(metin);
getContentPane().setLayout(new FlowLayout ());
getContentPane().add(kaydir);
this.setTitle("Fibonacci Hesaplama");
setSize(400,400);
setVisible(true);
int n= Integer.parseInt(JOptionPane.showInputDialog("Fibonacci Sayı Değeri:"));
int f1=0;
int f2=1;
for (int i=2; i<=n; i++)
{
int temp=f2;
f2=f1+f2;
if(!(metin.getText()).equals(""))
{
metin.setText(metin.getText()+"\n"+ String.valueOf(f2));
}
else
metin.setText(String.valueOf(f2));
f1=temp;
}
}
public static void main(String[] args) {
Main m= new Main();
}
}