2017-05-04 31 views
0

我有這個簡單的程序,用於將圖像上傳到java數據庫數據庫(只需將它們的位置添加到數據庫以及它們的類型),然後將它們顯示在程序中一個滾動窗格問題滾動面板不向下滾動,添加組件時滾動窗格不下來

這是我的代碼

`   
    JPanel cont = new JPanel(); 
    cont.setPreferredSize(new Dimension()); 
    cont.setLayout(new FlowLayout(FlowLayout.LEFT)); 
    while(sports_re.next()){ 

     String location=sports_re.getString("LOCATIONN"); 
     for(int i=0;i<100;i++){ 
     JLabel picLabe = new JLabel(); 
     picLabe.setIcon(new ImageIcon(new 
     ImageIcon(location).getImage().getScaledInstance(100, 100, 
     Image.SCALE_SMOOTH))); 
     cont.add(picLabe); 

    }  
    } 
    jScrollPane1.getViewport().setView(cont); 
      ` 

我試圖寬度和高度增加了尺寸和它的工作,但我必須把數量龐大的它的工作(如果我把一個小號碼,它不會讓我滾動)It's not right

this is what it looks like without the "cont.setPreferredSize(new Dimension());" 我想讓它動態,請幫忙,謝謝

回答

1
cont.setPreferredSize(new Dimension()); 

刪除這讓佈局管理計算大小。 TG滾動窗格反映的是計算的大小,而不是您提供的固定大小。

+0

我試過了,但不起作用,它將所有內容放在一行中 – Hama