Flex Gantt Javax Swing 패키지 (http://www.dlsc.com/)를 사용하여 일부 Gantt 차트를 표시하고 있습니다. 문제는 내가 내 자신의 클래스로 확장 한 DefaultTimelineObject의 색상을 변경하는 방법을 알 수 없다는 것입니다. 실제로 변경할 수있는 유일한 색상은 Gantt 행의 배경색을 나타내는 색상입니다.FlexGantt TimelineObject 색 변경
0
A
답변
0
그래서 내가 이것을 알아 내기 위해 관리 않았다. FlexGantt에서 사용하는 Model-View-Controller 패턴을 실제로 이해하지 못했지만 (아직까지는 아직 잘 이해하지 못했기 때문에) 다소 복잡하거나 적어도 저였습니다. 여기에 우리가가는 곳이 있습니다. DefaultTimelineObjectRenderer를 확장하는 TimelineObjectRenderer 클래스가 필요합니다. 이 렌더러에는 getTimelineObjectRendererComponent라는 Component를 반환하는 메서드가 있습니다. 이 메서드에서 setActivityFillColor1 및 setActivityFillColor2 메서드를 호출해야했습니다.이 메서드는 항목에 세로 블렌드를 만드는 데 사용되는 두 가지 색상입니다.
중요한 코드
은 여기에 있습니다 : 첫 번째 부분입니다public class myTimelineObjectRenderer extends DefaultTimelineObjectRenderer {
public Component getTimelineObjectRendererComponent(
setActivityFillColor1(new Color(r,g,b));
setActivityFillColor2(new Color(r,g,b));
}
} //there is other code in this class, not mentioned here
.
다음 부분은 해당 렌더러와 GanttChart 객체 자체를 연결하는 곳이며 차트에 각 항목에 필요한 렌더러를 찾을 위치를 알려줍니다.
GanttChart gc = new GanttChart();
gc.getLayerContainer().setTimelineObjectRenderer(
new myTimelineObject().getClass(),new myTimelineObjectRenderer());
그래서, 나는, 결국 거기에 도착 작동하게하고, FlexGantt 패키지의 유연성을 매우 감명 :
내가 그 사용되는 두 줄은 다음과 같습니다.
0
당신은, http://groups.google.com/group/flexgantt
감사에서 FlexGantt 뉴스 그룹에서이 질문을 게시해야
더크 (FlexGantt의 저자)관련 문제
- 1. DateTimePickers 기본 색 변경?
- 2. 변경 TR 배경 색
- 3. 열린 양식의 색 변경
- 4. ListView의 텍스트 색 변경
- 5. GDI 펜 색 변경
- 6. 차트의 조건부 색 변경
- 7. MFC : CEdit의 색 변경
- 8. Rebol 단추의 색 변경
- 9. Pygtk : 위젯의 테두리 색 변경
- 10. 테이블 깜박임 또는 색 변경
- 11. UITableView 섹션 헤더의 색 변경
- 12. 테이블 행의 Onmouseover 색 변경
- 13. 상태 표시 줄의 색 변경
- 14. Windows Form에서 테두리 색 변경
- 15. UITabBarController 변경 기타 항목 색
- 16. DataGridView 셀의 단추 색 변경
- 17. 변경 UITabBarItem 색조 색 아이폰
- 18. 트리 뷰 노드 색 변경
- 19. 누를 때 QPushButton 색 변경
- 20. C# Excel 차트 색 변경
- 21. C# Silverlight Datagrid - 행 색 변경
- 22. UITableViewCell 선택된 행의 텍스트 색 변경
- 23. SSRS 그룹을 기준으로 행 색 변경?
- 24. 비활성화 된 링크 단추의 색 변경
- 25. 기본 아이콘 색 변경 iOS 도구 모음
- 26. Web.config 이름 색 속성 값 변경
- 27. 응용 프로그램 제목 표시 줄의 색 변경
- 28. 닫을 때 드롭 다운 목록의 색 변경
- 29. ListView 음영 색 및 크기 변경
- 30. Three20 TTLauncherView에서 페이지 컨트롤 도트의 색 변경