public void actionPerformed(ActionEvent evt) {
input = textField.getText();
textArea.append(input);
textField.setText("");
textArea.setCaretPosition(textArea.getDocument().getLength());
}
이 메서드는 작동하고 메서드가 호출 될 때마다 변수 입력을 추가합니다.Java : textArea를 추가 할 수 없음
public void start(){
System.out.println("Starting");
int questionNumber = 0;
Counter counter = new Counter();
counter = pickQuestions();
System.out.println("here");
textArea.append("**Applet**");
System.out.println("now here");
doQuestion(counter, questionNumber);
}
이 방법은 "지금 여기"다음 작동하지 않으며, "애플릿"를 추가하지 않습니다, 그러나 그것은 "여기"인쇄를 수행합니다.
아무도 이것에 대한 가능한 이유를 알고 있습니까, 아니면 충분한 정보를 제공하지 않았습니까? 감사합니다.
예외 (null 포인터)가 있습니까? – DejanLekic
'doQuestion' 블록 ('start'가 반환되지 않음을 의미)이 있으면 UI가 멈추고'textArea'는 업데이트되지 않습니다. 'doQuestion'을 호출 한 후'println'을 추가하여 호출이 지나간다는 것을 테스트하십시오. –
인쇄가됩니다. 나는이 문제가 Software Monkey가 말한 것이라고 생각한다. – Blackvein