2016-06-20 4 views
-2

Я сделал игру для тральщика, она печатает доску с помощью println на консоли, но теперь мне нужно сделать графический интерфейс, мне нужна помощь в методе печати на 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"); 

этот метод на графического интерфейса кода, он называется классом игры, я просто нужно сделать печать на 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"); 
Смежные вопросы