swt 그래픽을 사용하여 텍스트 개요를 표시하는 방법을 찾으려고합니다. 는 더 정확하게 나는 다음과 같은 방법으로 텍스트를 보여줍니다 코드를 작성할 필요가 : 나는 다음과 같은 코드를 발견 http://java.sun.com/developer/onlineTraining/Media/2DText/Art/StarryShape.gifswt의 텍스트 개요
을 나는 SWT에 AWT에서 번역하고 싶습니다.
FontRenderContext frc = g2.getFontRenderContext();
Font f = new Font("Times",Font.BOLD,w/10);
String s = new String("The Starry Night");
TextLayout tl = new TextLayout(s, f, frc);
float sw = (float) tl.getBounds().getWidth();
AffineTransform transform = new AffineTransform();
transform.setToTranslation(w/2-sw/2, h/4);
Shape shape = tl.getOutline(transform);
Rectangle r = shape.getBounds();
g2.setColor(Color.blue);
g2.draw(shape);
(java.sun.com/developer/onlineTraining/Media/2DText/style.html의 코드)
하지만 SWT에서의 TextLayout의 개요를 얻을 방법을 알아낼 수 없습니다. 그러한 가능성이 있습니까?
정확한 번역을 원하십니까 또는 '어떻게'swt에서 테두리가있는 텍스트를 구현 하시겠습니까 ??? 귀하의 질문에 명확하지 않습니다. – Favonius