//Fibonacci.java import java.awt.*; import javax.swing.*; //public class ScrollPaneTest extends JApplet { public class Fibonacci { //public void init() { public static void main(String[] argv) { String input; int n; long f=0, f1, f2; JTextArea fibotextarea = new JTextArea(10,60); //optional: rows,cols fibotextarea.setFont( new Font("Courier",Font.BOLD,18) ); JScrollPane fiboscrollpane = new JScrollPane(fibotextarea); input = JOptionPane.showInputDialog("Enter N"); n = Integer.parseInt(input); f1 = 1; f2 = 1; fibotextarea.append("*\n*\n"); for (int i=3; i<=n; i++) { f = f1 + f2; fibotextarea.append(""+(double)f/f1); // for (int j=1; j<=f; j++) // fibotextarea.append("*"); fibotextarea.append("\n"); f2 = f1; f1 = f; } JOptionPane.showMessageDialog(null, fiboscrollpane, "Fibonacci sequence", JOptionPane.PLAIN_MESSAGE); } }