GraphZoomScrollPane不会呈现内容

时间:2015-07-12 12:46:45

标签: graph jung scrollbars jung2

我使用JUNG框架来构建我的语义树,我有一个很大的问题,因为我的树非常大,我需要和滚动条。我发现GraphZoomScrollPane是执行此操作的最佳选择,但是当我尝试使用此类渲染我的图形时,内容不会呈现。

当我使用VisualizationViewer对象设置JPanel时一切正常但是当我在GraphZoomScrollPane中包装VisualizationViewer然后使用包装器设置JPanel时它不起作用。

@ECHO OFF >NUL
SETLOCAL enableextensions enabledelayedexpansion
mode con: cols=62 lines=10
title Cube Scrambler
color 0a

set "ct=0"
set "discontinue="

:strt
set "scram=BDEFLMRSUbdflru"
set /a "ct+=1"
for %%x in (a b c d e f g h i j k l m n o) do (
  set /a "xx=!random!%%15"
  call set "%%x=%%scram:~!xx!,1%%"
)
for /L %%y in (1, 1, 15) do (
  set /a "yy=!random!%%2"
  if !yy! EQU 1 (
    set "x%%y= "
  ) else (
    set "x%%y='"
  )
)
:ans
echo(
echo                       Scramble: %ct%
echo(
echo(
echo    %a%%x1% %b%%x2% %c%%x3% %d%%x4% %e%%x5% %f%%x6% %g%%x7% %h%%x8% %i%%x9% %j%%x10% %k%%x11% %l%%x12% %m%%x13% %n%%x14% %o%%x15%
echo(
echo(
echo { Enter } = New scramble
echo                                      Made by: Ruan Swanepoel
set /P "discontinue="
if defined discontinue goto :endlocal
cls
goto strt

:endlocal
color
title %CD%
rem mode con: cols=80 lines=25
ENDLOCAL
goto :eof

它有效,我在JPanel中看到了我的图表。

Layout layout = new TreeLayout(ftb.getGraph());
server = new VisualizationViewer<String, FinalTreeNode>(
Panel panel=server;

它不起作用。我没有看到我的图表和滚动条。

Thera不是例外。 可以帮助我吗?因为我已经尝试了几乎所有的东西而且它不起作用。我已经没时间了。

1 个答案:

答案 0 :(得分:0)

为什么不将GraphZoomScrollPane添加为JPanel中的组件?

panel = new JPanel(new BorderLayout());
panel.add(gzsp, BorderLayout.CENTER);
panel.updateUI();