2012-03-16 5 views

답변

3

폼에는 titleArea를 가져 오는 기능이 있으며 일부 구성 요소를 넣을 수 있습니다. 네가 원해.

+0

감사합니다 야한, 둘 다 당신의 솔루션과 샤이 Almog 작품. –

0

사용 setTitleComponent(Label title) 방법.


편집 :

Label 클래스를 파생하고 Image의와 텍스트를 그립니다 Graphics 방법을 사용할 수 있습니다 paint 방법을 구현한다. 또한 레이블의 텍스트 위치를 Label.CENTER으로 설정하십시오.

+0

'setTitleComponent (Label title)'을 사용하여 양식 제목에 대한 레이블을 설정하는 방법을 알고 있습니다. 내 문제는 내가 레이블을 사용자 정의하는 방법을 모르는 것이므로 두 개의 아이콘, 각면에 하나씩, 가운데에 텍스트가 들어 있습니다. –

3

올바르게 작동하고 LWUIT/Codename One의 최신 버전에서 작동하지 않는 권장 방법 인 구성 요소를 화면의 북쪽 부분에 추가하기 만하면됩니다.

제목을 설정하지 않으면 제대로 작동하며 제목 UIID를 지정할 수 있습니다. LWUIT 1.5 이상에서는 TitleArea 컨테이너가 있지만 CodenameOne이 iOS/Android 4.x 등을 위해 상당히 맞춤 설정하기 때문에 멀리 떨어져있을 것을 제안합니다.

+0

화면의 북쪽 부분에 구성 요소를 추가하면 스크롤 할 때 구성 요소가 화면 밖으로 벗어나고 싶지 않습니다. –

+1

form.setScrollable (false); containerInCenterPosition.setScrollableY (true); –

+0

고마워, 그 작품 ... –

관련 문제