2010-11-29 2 views

답변

1
  1. 편집 필드의 너비를 가져옵니다. (int 반환) (예 : 320px)

  2. 현재 텍스트의 글꼴 너비를 가져옵니다. Font class have getAdvance() method that accepts the string parameter (int returns) (예 : 650px)

  3. if string width > edit field width 문자열 너비와 편집 너비를 나눌 수 있고 다른 단계에서 모듈로를 얻을 수 있습니다. (여기에서 당신은 분할로 2를 얻을 것이다 10 년의 모듈로 될 것입니다. 즉, 10 개의 픽셀에 맞게 할 수는 문자가있는 + 세 번째 줄에서 두 줄을 채운 것을 의미한다.

를 내가 해결 희망 문제는 아니지만 긴 단어를 사용하면주의해야합니다. 모듈은 긴 단어로 테스트 된 적이 없지만 긴 단어로 결과의 정확성에 대해 두려워합니다.

+0

PS이 문제에 대한 의견을 보내고 싶습니다 .. – Prasham

+0

미리 감사드립니다. 하지만 EditField는 단어를 새로운 줄로 설정하여 현재 줄에 더 많은 공간이 있습니다.이 문제는 솔루션으로 해결할 수 없습니다. 다른 해결책이 있습니까? – Mojiiz

+0

큰 단어가있는 경우 리의 끝 ne는'abbreviated '처럼 편집 필드 자체를 새로운 라인에 넣었고'(적절한 길이가 아님)'오류가 발생했습니다.이 모듈을 사용했지만 사용자가 5 문자 이상을 입력 할 수 없었습니다. 따라서이 오류가 발생하는 범위가 없습니다. 하지만 당신은 그것을 구현하고 해결 방법을 찾을 수 있습니다 ... 행운을 빌어 요 .. 그리고 긴 코멘트 미안합니다 – Prasham

관련 문제