2016-06-20 48 views
-2

我做了一个扫雷游戏,它在控制台上用println打印板,但现在我需要制作一个GUI,我需要使用在textArea或textPane上打印的方法的帮助,这里是我的迄今在JtextArea或JtextPane上打印

 public void mostraTela(char tabuleiro[][]){ 
    System.out.println("\n  Lines"); 
    for(int lines = 8 ; lines > 0 ; linnes--){ 
     System.out.print("  "+linha + " "); 

     for(int coluna = 1 ; coluna < 9 ; coluna++){ 
      System.out.print(" "+ tabuleiro[lines][coluna]); 
     } 

     System.out.println(); 
    } 

    System.out.println("\n   1 2 3 4 5 6 7 8"); 
    System.out.println("      Colunas"); 

这种方法是在GUI代码,它是由游戏类叫,我只需要使它打印在textarea的

+0

你知道什么,这些GUI组件是如何使用的? – Mordechai

+0

描述你试过的东西。你在“在JtextArea或JtextPane上打印”是什么意思? 如果只是将文本放入JTextArea中,setText不起作用? –

+0

到目前为止,我有一个分层窗格和2个面板,其中一个带有用于启动新游戏或保存游戏的按钮,它们正在工作,第二个窗格有一个JtextArea,我尝试使用set.textArea,但它重置该区域,我需要添加文本。 –

回答

0

如果你想设置文本的东西那是不能改变的,那么你想使用JLabel。

但是,如果你想要做的是一样的东西有一个JTextArea,有一个默认的文本集:

jTextArea.setText("Whatever you want to be displayed in the Text Field");