2015-10-23 3 views
-1

Я собираюсь сделать программу, где, если вы нажмете кнопку, она отобразит некоторый текст ... Но я не знаю, как изменить строку после того, как я установил Струна. Вот код, который я имею прямо сейчас.Как изменить строку в JTextArea - Java

//Text Area to "Copy" 
String output = ""; 
JTextArea TArea = new JTextArea(output); 
TArea.setBounds(200, 72, 177, 296); 
panel.add(TArea); 


//When press the button "Generate" 
button1.addActionListener(new ActionListener() { 
    public void actionPerformed(ActionEvent ae){ 
     String output = "Hello World"; 
     TArea.setBounds(200, 72, 177, 296); 
    } 
}); 

Надеется, что вы можете мне помочь :)

ответ

1

Но я не знаю, как изменить строку после того, как я поставил строку

textArea.setText(...); 

сбросит текст

textArea.append(...); 

добавит текст в конец текстовой области.

Другие мысли:

  1. Я предлагаю вам прочитать Swing Tutorial для основы использования Swing.

  2. Не используйте setBounds (..). Swing был разработан для использования с менеджерами компоновки. В руководстве имеется множество примеров использования менеджеров компоновки.

  3. Имена переменных не должны начинаться с символа верхнего регистра. Следуйте соглашениям Java и не создавайте свои собственные. Любой учебник или учебник будут следовать соглашениям.