就是题目上的问题啦
如何使3条横向滚动条显示在Frame的地层,分三层呢?

解决方案 »

  1.   

    给F加2个JP,把它们的L都设成BL,然后如下:    JFrame f = new JFrame("test");
        f.setLayout(new BorderLayout());
           
        JPanel p1 = new JPanel();
        p1.setLayout(new BorderLayout());
        JPanel p2 = new JPanel();
        p2.setLayout(new BorderLayout());
        JScrollBar scrollBar1 = new JScrollBar(JScrollBar.HORIZONTAL);
        JScrollBar scrollBar2 = new JScrollBar(JScrollBar.HORIZONTAL);
        JScrollBar scrollBar3 = new JScrollBar(JScrollBar.HORIZONTAL);
        
        p2.add(scrollBar1, BorderLayout.SOUTH);
        p1.add(p2, BorderLayout.CENTER);
        p1.add(scrollBar2, BorderLayout.SOUTH);
        f.add(p1, BorderLayout.CENTER);
        f.add(scrollBar3, BorderLayout.SOUTH);