做了一个UI,面板采用JSplitPane,分成两个部分,左边是按钮栏,右边想用一个JScrollPane来显示图像,现在问题就是JSplitPane如何把JScrollPane嵌套进去,谢谢帮忙了!!!!!急啊!!!!!!!!!

解决方案 »

  1.   

    用jSplitPane.add(jScrollPane, JSplitPane.RIGHT);
      

  2.   

    代码如下:
    public class Untitled1
        extends JDialog {
      public Untitled1() {
        try {
          jbInit();
        }
        catch (Exception ex) {
          ex.printStackTrace();
        }
      }  private void jbInit() throws Exception {
        jLabel1.setText("jLabel1");
    //    jLabel1.setIcon();
        this.getContentPane().add(jSplitPane1, java.awt.BorderLayout.CENTER);
        jSplitPane1.add(jScrollPane1, JSplitPane.RIGHT);
        jScrollPane1.getViewport().add(jLabel1);
      }  JSplitPane jSplitPane1 = new JSplitPane();
      JScrollPane jScrollPane1 = new JScrollPane();
      JLabel jLabel1 = new JLabel(new ImageIcon("1.jpg"));
      public static void main(String[] args) {
        JDialog dlg = new Untitled1();
        dlg.setSize(400,300);
        dlg.show();
      }
    }