2017-05-04 18 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());" は、LayoutManagerでサイズを計算させるために、これを削除し、あなたに

答えて

1
cont.setPreferredSize(new Dimension()); 

に感謝し、助けてください。 TGhen scrollpaneは、指定した固定サイズではなく計算サイズを反映します。

+0

私はそれを試みましたが、うまくいかず、すべてを1行に入れます – Hama

関連する問題