2012-01-09 3 views
0

나는 이벤트 디스패처 스레드를 통해 GUI를 관리하는 법만 배웠다. 현재 이벤트 디스패처 스레드 외부에서 textArea.append("something");을 사용하고 있지만이 프로그램을 실행하는 시점에 항상 발생하도록합니다. 청취자가 프로그램을 시작할 때 행동하도록 어떻게 설정할 수 있습니까? 아니면 내가 수락 한 것입니까?JTextArea 기본값은 무엇입니까?

+0

그 줄을 메서드에 넣은 다음 GUI에서 메서드를 호출하는 것이 좋습니다. – fireshadow52

답변

0

하나의 해결책은 localInitialization() 또는 이와 비슷한 JTextArea를 포함하는 클래스에서 메소드를 만드는 것입니다.이 메소드는 initComponents() 바로 뒤에 클래스의 생성자에서 호출됩니다. 이를 통해 특히 initComponents()를 편집 할 수없는 NetBeans와 같은 GUI 작성기를 사용하는 경우 사용자 정의 시작 조건을 지정할 수 있습니다.

관련 문제