내 GraphZoomScrollPane
이 실제로 매우 효과적이며, 일부 확대/축소 작업 후 스크롤 막대가 갑자기 사라지는 상황에서 나는 놀랐습니다. 그들은 박쥐가되었지만 부적절한 크기와 Y가 없습니까? 어느 누구도이 점에 대해 도움이 될 수 있으며 확대/축소가 의존하는 매개 변수는 무엇인지 알려주시겠습니까? 나는 JUNGPopupGraphMousePlugin
, ModalGraphMouse
, DefaultSettableVertexLocationFunction
, EdgeWeightStrokeFunction
을 사용 중이다. 모든 종류의 문서 또는 도움을 주시면 대단히 감사하겠습니다.GraphZoomScrollPane 및 VisualizationViewer 종속성
3
A
답변
0
private JPanel _getCenterPanel() {
JPanel jpMainPanel = new com.panduit.acmnms.gui.framework.ACMPanel(new GridLayout(1,0));
initVisualViewer();
pane = new GraphZoomScrollPane(vv);//Defined in the begng.
jpMainPanel.add(pane);
return jpMainPanel;
}
private void initVisualViewer() {
clusteringLayout = new SubLayoutDecorator(new SpringLayout(graph));
Dimension preferredSize = new Dimension(width, height);
visualizationModel = new DefaultVisualizationModel(clusteringLayout, preferredSize);
vv = new VisualizationViewer(visualizationModel, pr, preferredSize);
ewcs = new EdgeWeightStrokeFunction(edge_weight);
vertexLocations = new DefaultSettableVertexLocationFunction();
vv.setDoubleBuffered(false);
vv.setGraphMouse(graphMouse);
graphMouse.setMode(ModalGraphMouse.Mode.PICKING);
popupGraphMousePlugin = new PopupGraphMousePlugin(vertexLocations);
graphMouse.add(popupGraphMousePlugin);
System.out.println(" graphMouse.getModeMenu() "+graphMouse.getModeMenu());
graphMouse.setZoomAtMouse(true);
vv.setGraphMouse(graphMouse);
vertexImagerAndShapeFunction = new VertexIconAndShapeFunction(new EllipseVertexShapeFunction());
vertexImagerAndShapeFunction.setIconMap(iconMap);
pr.setVertexIconFunction(vertexImagerAndShapeFunction);
pr.setVertexShapeFunction(vertexImagerAndShapeFunction);
vertexStringerImpl = new VertexStringerImpl(labelMap);
pr.setVertexStringer(vertexStringerImpl);
vertexToolTipFunctionAdapter = new VertexToolTipFunctionAdapter(tooTipMap);
vv.setToolTipFunction(vertexToolTipFunctionAdapter);
vv.setPickSupport(new ShapePickSupport());
pr.setEdgeShapeFunction(new EdgeShape.QuadCurve());
ewcs.setWeighted(true);
vv.setBackground(Color.white);
}
위 코드의 일부를 확대/축소하는 부분입니다. 알려주세요. 어디가 잘못 됐어.
+0
안녕하세요 괴짜가 정이랑 문제가있는 것 같습니다. 링크는 http : // www입니다. .jarvana.com/jarvana/view/jung/jung/1.7.6/jung-1.7.6-sources.jar! /samples/graph/GraphZoomScrollPaneDemo.java? format = ok 문제를 보려면 다음을 수행하십시오. – cathy
관련 문제
- 1. Subversion 및 종속성
- 2. GWT 및 종속성 관리
- 3. UI의 종속성 및 콜백
- 4. Maven 및 db4o 종속성
- 5. DependencyProperty 종속성 및 PropertyCallbacks
- 6. 및 그것의 종속성
- 7. 행 및 열 종속성 설명
- 8. Eclipse 플러그인 종속성 및 classnotfoundexception
- 9. C# 프로젝트 및 종속성 빌드
- 10. 팩토리 메서드 및 순환 종속성
- 11. MEF 종속성 및 버전 관리
- 12. 종속성 => : destroy 및 before_filter
- 13. 종속성 삽입 및 제어 반전
- 14. MVP - 종속성 삽입 및 모델
- 15. DLL 종속성 및 HTTP 모듈
- 16. 로컬 프로젝트 종속성 및 Maven
- 17. Java ClassLoader 및 종속성 해결
- 18. 자동 및 수동 종속성 해결
- 19. ASTParser 및 메서드 간 종속성
- 20. UML의 상속 및 종속성 모델링
- 21. WCF 프로젝트 설정 및 종속성
- 22. 종속성 삽입 및 로깅 인터페이스
- 23. 종속성 프로젝트 지정 : 복사 - 종속성?
- 24. 이적 종속성
- 25. MVVM의 종속성
- 26. 순환 종속성
- 27. Ruby, Rails, Cucumber 및 RSpec과의 ActiveRecord 종속성
- 28. TDD 및 DI : 종속성 주입이 번거로워 짐
- 29. 정적 라이브러리 및 SCons에 대한 임시 종속성
- 30. 종속성 주입 및 ASP.NET MVC에 문제가 있습니다
설명하는 문제를 나타내는 [sscce] (http://sscce.org/)를 제공하십시오. – trashgod
아래는 SSCCE입니다. 부탁드립니다. 가능한 한 빨리 알려 주시기 바랍니다. pls .... – cathy