뭐, 어떤 식으로 구현하는지 모르겠으나
스윙같은게 아니라 (설령 스윙이라고 할지라도)
게임 화면 내의 일반적인 대화창이라고 하면...
클래스를 만들어.
일단 어느 클래스던지 반드시 존재해야하는 함수는
생성자 함수랑 소멸자 함수야.
소멸자는 따로 구현 안하는 경우도 많은데, 소멸자에서 처리해줘야하는 기능을 사용하면
처리를 해줘야하기 때문에 필요함 ㅇㅇ
생성자에서 자료를 입력받아.
그리고 보통 초기화함수는 생성자함수랑 따로 만들어.
생성을 해서 사용 중에, 다시 초기화해서 사용할 경우가 있으니까.
그다음에 가장 중요한 메인 기능을 메소드로 구현해.
대화창이라면 당연히 화면에 띄우는 거겠지.
이미지 리소스는 보통 관리의 효율을 위해, 따로 관리를 해주니까
tag든 id든 뭐든 대화창 이미지를 불러오는 함수도 만들어야해
등등등
함수를 나누다보면, 자신이 막히는 부분까지 내려올꺼야.
니새끼가 막히는 부분은 문자열을 나누는 부분이겠지.
그러면 string 처리 부분만 찾아서 함수를 완성시키면 돼.
어떤 식으로 만들진 모르겠지만,
클래스 내에 static함수로 구현을 해놔서
Dialog.create("텍스트, 텍스트, 텍스트", x, y, 1).show();
이런 식으로도 쓸 수 있고... 이건 니새끼 자유임.
ㅇㅇ 그렇게 시도해보는중, 문자열 받아먹고 0부터 문자열 끝까지 5프레임마다 한글자씩 문자열 자른걸 덧붙여서 반환하는걸로