Java jframe jgraph滚动平面

Java jframe jgraph滚动平面,java,scroll,jframe,jgrapht,jgraph,Java,Scroll,Jframe,Jgrapht,Jgraph,我不知道如何为我的jrame设置滚动条,或者我应该尝试在jgraph中设置滚动条吗?我尝试了不同的方法,但它要么无法编译,要么无法显示,要么覆盖了图形 主java final GraphMain applet=new GraphMain(file); applet.init(); JFrame f=new JFrame("Title goes here"); f.setDefaultCloseOperation(JFr

我不知道如何为我的jrame设置滚动条,或者我应该尝试在jgraph中设置滚动条吗?我尝试了不同的方法,但它要么无法编译,要么无法显示,要么覆盖了图形

主java

   final GraphMain applet=new GraphMain(file);
            applet.init();
            JFrame f=new JFrame("Title goes here");
            f.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
            f.addWindowListener(new WindowAdapter(){
                public void windowClosing(WindowEvent e){
                    applet.stop();
                    applet.destroy();
                    System.exit(0);
                }
            });
            f.setLayout(new BorderLayout());
            f.add(applet, BorderLayout.CENTER);
            f.setSize(DEFAULT_SIZE1);
            applet.start();
            f.setVisible(true);
jgraph扩展JApplet

   // create a JGraphT graph
           UndirectedGraph<String, DefaultEdge> g = 
                new ListenableUndirectedGraph<String, DefaultEdge>( DefaultEdge.class );

            // create a visualization using JGraph, via an adapter
            m_jgAdapter = new JGraphModelAdapter<String, DefaultEdge>( g );

            JGraph jgraph = new JGraph( m_jgAdapter );

            adjustDisplaySettings( jgraph );
            getContentPane(  ).add( jgraph );
            resize( DEFAULT_SIZE );

           /* scrollbar = new Scrollbar(Scrollbar.HORIZONTAL, 50, 0, 0, 100);
            add(scrollbar);*/
           /* scrollbar = new Scrollbar(Scrollbar.HORIZONTAL, 50, 0, 0, 100);
            add(scrollbar);
            scrollbar.addAdjustmentListener(this);
            */
//创建一个JGraphT图
无向图g=
新建ListenableUndirectedGraph(DefaultEdge.class);
//通过适配器使用JGraph创建可视化
m_jgAdapter=新的JGraphModelAdapter(g);
JGraph JGraph=新的JGraph(m_JGraph);
调整显示设置(jgraph);
getContentPane().add(jgraph);
调整大小(默认大小);
/*scrollbar=新的滚动条(scrollbar.HORIZONTAL,50,0,0,100);
添加(滚动条)*/
/*scrollbar=新的滚动条(scrollbar.HORIZONTAL,50,0,0,100);
添加(滚动条);
scrollbar.addAdjustmentListener(此);
*/

虽然我不喜欢创建小程序并将其添加到JFrame中,但有太多事情可能会出错

看看


我将在哪里实现这一点?主要还是主要?好的,我让它在图形扩展小程序中工作。非常感谢。
getContentPane().add( new JScrollPane(jgrap));