draw2d에서 테두리없이 그림을 그릴 수 있습니까? 테두리를 제거하기 위해 사각형에 CustomBorder를 구현하는 방법은 무엇입니까? 테두리를 확장하는 클래스를 구현하고 페인트 메서드에서 테두리를 제거하려면 어떻게해야하는지 알고 있습니다.테두리가없는 사각형
0
A
답변
2
setBorder(..)
을 명시 적으로 설정하지 않으면 그림에 테두리가 없습니다. 무언가를 그려주지 않는 빈 그림을 원한다면 new Figure()
을 사용하면됩니다. 사용자 정의 테두리 또는 수치를 구현할 필요가 없습니다. Rectangle
을 사용하는 경우 정확하게 얻을 수 있습니다 : 직사각형; 그것은 당신이 아마 국경을 위해 혼란스러워했던 것이다.
1
당신은 figure.setBorder(null);
와 국경을 비활성화하거나 생성자에 넣어 수 있습니다
public class NoBorderBorder extends AbstractBorder {
@Override
public void paint(IFigure f, Graphics g, Insets i) { }
@Override
public Insets getInsets(IFigure f) {
return new Insets(0);
}
}
I : 당신은 아무것도 그리지 않는 국경을 원하는 경우에
public static class BorderlessFigure extends Figure {
public BorderlessFigure() {
ToolbarLayout layout = new ToolbarLayout();
setLayoutManager(layout);
setBorder(null);
add(new Label("test"));
}
}
당신이 org.eclipse.draw2d.AbstractBorder
을 확장 할 수 있습니다 왜 그렇게 할 지 모르겠다.
+0
안녕하세요, 제안 해 주셔서 감사합니다. 내가 여기 게시하기 전에 그런 식으로 시도했다. 그러나 전혀 작동하지 않았습니다. 그런 다음 Rectangle 그림을 확장하는 사용자 정의 그림을 사용하려고했습니다. 그러면 어떤 경계도 가지지 않고 직사각형을 그릴 수 있습니다. – user414967
관련 문제
- 1. 테두리가없는 UIBarButtonItem
- 2. 세로 셀 테두리가없는 테이블
- 3. Textarea : 테두리가없는 창의 크기
- 4. 클릭하면 테두리가없는 NSButton이 회색으로 변합니다.
- 5. 테두리 반경이 있지만 테두리가없는 DIV
- 6. 테이블이있는 빈 행, 테두리가없는 행
- 7. 테두리가없는 Android의 진행 표시 줄
- 8. 사각형 트릭에 맞추기 사각형
- 9. 내 사각형 사각형 움직임
- 10. 클램프 사각형 안에 큰 사각형
- 11. 강조 표시된 테두리가없는 자동 완성 상자
- 12. blackberery 검은 색 테두리가없는 팝업 창이 있습니다.
- 13. 이미지가 있지만 테두리가없는 버튼을 구현하는 방법은 무엇입니까?
- 14. 표 테두리가없는 TRichEdit에 표가있는 RTF 파일로드
- 15. 두 사각형/사각형 간의 겹침 감지 JAVA
- 16. 다른 사각형 내 최대 사각형 크기
- 17. wxPython - DC로 채워지지 않은 사각형 그리기
- 18. 안드로이드의 사각형
- 19. MFC의 사각형
- 20. Android 사각형
- 21. 활성화 사각형
- 22. 클리핑 사각형
- 23. 사각형 애니메이션
- 24. 래퍼 div에 테두리가없는 경우이 float div가 위쪽 여백을 얻는 방법?
- 25. 흰색 테두리가없는 CSS를 사용하여 이미지를 가운데에 배치하는 방법
- 26. 그림 상자에 사각형 그리기 - 사각형 영역을 제한하는 방법?
- 27. 주어진 정수 영역과 정수면이있는 가장 작은 주변 사각형 사각형
- 28. OpenCV - 비뚤어진 사각형 찾기
- 29. 안드로이드 :. 네 개의 사각형
- 30. Google지도 회색 사각형 Apear
예. 그러나 그림을 그려서 캔버스에 표시하려고하면 빈 그림이 나에게 줄 것입니다. 그것은 그것이 보이지 않는다는 것을 의미합니다. 나는 그것이 보이게 할 수 있는지 아닌지를 알기 위해 배경을 설정하려고 노력했다. 그러나 나는 볼 수 없었다. 그래서 Figure는 기본적으로 다른 모양을 포함하는 컨테이너의 일종이라고 가정했습니다. 그 맞습니까? 제발 이해시켜주세요. 그것이 경계선없이 사용자 정의 직사각형으로 접근 한 이유입니다. – user414967
"figure.setOpaque (true)"를 사용하면 그림이 배경색을 그립니다. – p12t
오오 .. 많이 고맙습니다! – user414967