0

カルーセルに似たレイアウトを実現しようとしています。2行目のチェックボックスフィールドを使用して、画像を水平方向に追加する必要があります。jscrollpane内にパネルがあり、個々の画像がラベルとしてパネルに追加されています。スクリーンショットをご覧ください。ペインをスクロールすると、画像を含む最初の行はパネル内にとどまります。ただし、チェックボックスの2番目の行に気付くと、パネルの外にスクロールします。これがコードです...

for (int ii=0; ii<imageFiles.length; ii++) {
       GridBagConstraints constraint = new GridBagConstraints();  
        lab1 = new FittoSize().getContents(ImageIO.read(new File("C:\\Users\\images\\"+imageFiles[ii])));

        constraint.gridx = ii;
        constraint.gridy =0;  
        jPanel9.add(lab1,constraint);
    }
    for (int ii=0; ii<imageFiles.length; ii++) {
        GridBagConstraints constraint1 = new GridBagConstraints();         
        constraint1.anchor = GridBagConstraints.SOUTH;           
        chkbox = new Checkbox("asdasdada");
        constraint1.gridx = ii;
        constraint1.gridy =1;

        jPanel9.add(chkbox, constraint1);
      } 

何が悪いのかわからない..どんな助けでも大歓迎です..ありがとう..

4

0 に答える 0