你可以把你的jpanel加到javax.swing.JScrollPane
可以用JScrollPane(Component view) 
也可以JScrollPane.getViewport().add(JPanel)

解决方案 »

  1.   

    搜索一下滚动条
    或者看看jdk/demo/jfc/swing-set
      

  2.   

    将你要加入滚动条的对象传入JScrollPane作为引数,产生一个对象!
      

  3.   

    如果你原来的代码是image直接放到jpanel中,那么,现在再把jpanel放到一个jscrollpane就可以了。
      

  4.   

    晕,JScrollPane已经为你准备好了
      

  5.   

    new JScrollPane(jpane);//jpane就是你原来的pane
      

  6.   

    好象我用过这个办法:JScrollPane.getViewport().add(JPanel);不行。不知用new JScrollPane(jpanel);行不行?
      

  7.   

    我知道JScrollPane, 用了上面的方法也不行,而且我不是显示图片,我是自己在jspanel上绘制的图形
      

  8.   

    测试代码:
    public static void main(String[] args) {
        JFrame f = new JFrame();
        //JScrollPane js = new JScrollPane(new MyPanel());
        JScrollPane js = new JScrollPane();
        js.getViewport().add(new MyPanel());
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.getContentPane().add(js);
        f.setSize(150, 150);
        f.setVisible(true);
      }class MyPanel extends JPanel {
      public void paintComponent(Graphics g) {
        super.paintComponent(g);
        setBackground(Color.black);
        g.setColor(Color.yellow);
        g.drawRect(5, 5, 150, 200);
        g.setColor(Color.red);
        g.fillRect(10, 10, 130, 180);
      }
    }
      

  9.   

    faint!
    看一下java tuitor就可以了,那里面多的是