建议用JPanel放到scrollpane中,如果是做分窗口,建议用JInternalFrame

解决方案 »

  1.   

    getContentPane().setLayout(null);这句是干什么用的?
      

  2.   

    getContentPane().setLayout(null);
    是删除jframe中的contentpane的布局管理器方法!不知楼上用这个方法干嘛?
      

  3.   

    frame.getContentPane().add(pflow); JScrollPane sc=new JScrollPane(pflow,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
                 JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS );2个地方都加了pflow,你的pflow是什么?这样不可能对的,把第一个去掉
      

  4.   

    pflow是一个画图类PaintFlow 的对象,
    public class PaintFlow extends JPanel  {我是通过这个对象在JPanel上画图,然后把这个JPanel加在一个Jrame上,并想加上滚动条,哪知道滚动条
      

  5.   

    JPanel panel =new JPanel();
    panel.add(pflow);
    panel.add(sc);
    frame.getContentPane().add(panel);其他的不改!试试看。
      

  6.   

    滚动条是按照目前它里面的内容的大小来决定显示与否的,
    pflow.setPreferredSize(new Dimension(10000, 10000));
    不显示滚动条才怪呢
      

  7.   

    maizisky(麦子) 
    同意!看到这儿才看到我想看的!
    呵呵
      

  8.   

    还有一个问题:
    怎么样把JTabel中的某一格中的字体显示为红色?