2017-11-30 12 views
0

피보나치 시퀀스를 JFrame으로 사용하여 프로그램을 작성하려고했습니다. 결과는 "8"과 같은 루핑 결과의 끝을 보여 줬습니다.JTextField의 시퀀스 결과

어떻게 전체 시퀀스 결과를 표시 할 수 있습니까? => 0,1,1,2,3,5,8

public class Ree extends javax.swing.JFrame { 

    public Ree() { 
     initComponents(); 
    } 

    public void fibonacci() { 
     int a = 0; 
     int b = 1; 
     int x = Integer.parseInt(n_data.getText()); 

     for (int i = 1; i <= x; i++) { 
      String q = Integer.toString(a); 
      output.setText(q + ", "); 
      a = a + b; 
      b = a - b; 
     } 
    } 

답변

2
output.setText(q + ", "); 

될해야 뭔가처럼 : - MadProgrammer

output.append(q + ", "); 

.appendJTextArea에 적용됩니다

오 마이 불량. 이 경우, 사용 중 ..

output.setText(output.getText() + q + ", "); 
+0

오류가 나올 있었다 "기호 기호를 찾을 수 없습니다 : 방법 APPEND (문자열) 위치 : 유형의 JTextField의 변수 jTextField1"나는 당신의 제안에보십시오. 어떤 방향으로 나를 가르쳐 주시겠습니까? – studentJ

+0

@studentJ'.append'는'JTextArea'에만 적용됩니다. – MadProgrammer

+0

감사합니다. 작동합니다 ... – studentJ