2012-12-04 1 views
0

그려진 사각형에 텍스트를 추가하고 싶습니다.편집 가능한 lable/텍스트를 만드시겠습니까?

canvas.fillRect(...) 

하지만이 사각형에 대한 사용자 지정 텍스트를 입력하고 싶습니다. 하지만 gwt 캔버스에 사용자 입력이 가능한 편집 가능한 라벨을 만들려면 어떻게해야합니까?

나는 이것을 gwt canvas JAVA에서 달성하고 싶다! JS가 아닙니다. 여기

답변

0

1) 당신의 Graphics.fillRect()를 같은 위치에 JTextField로 만들기.

2

JTextField txtSomething = new JTextField(...) 

)는 JTextField의 배경이 투명합니다.

txtSomething.setBackground(new Color(0,0,0,0)) 

3) 실행

, 조회하려고이 일을 다른 방법이 있습니다 내가 사용하지 않는 것을 언급하는 것을 잊었다

+1

자바 스크립트로 컴파일 된 GWT 프로젝트에는 도움이되지 않습니다. –

+0

그래서 웹 dev에 나는 레이블 (그리고 편집을 위해 다시)로 렌더링되는 투명 inputfield 오버레이를 생성해야한다고 가정합니까? – membersound

0

졸라 방법은 몇 가지 사용이 될 수도 있습니다 :

http://www.c-point.com/javascript_vector_draw.htm

+0

죄송합니다 여기 JS. GWT Java에서. – membersound

+0

문제는 없습니다 :) 사용할 수있는 fillText() 메서드가 있습니다. 나는 사람들에게 코드를 넘기는 것을 좋아하지 않으므로, 인터넷 검색을 시도해보십시오. :) – christopher

+0

그래, 고마워, 나는'context.fillText ("text");를 호출 할 수 있지만 여전히 나는이 그려진 텍스트를 사용자에게 편집 가능하게 만드는 방법을 모르고있다 ... – membersound