2

次のコードがあります

GridBagConstraints c = new GridBagConstraints();
    c.gridx=0;
    c.gridy=0;
    c.gridwidth=1;
    c.gridheight=1;
    c.fill = GridBagConstraints.BOTH;
    c.insets= new Insets(2,2,2,2);
    this.add(pdfUrl,c);
    c.gridx=1;
    c.weightx=0.1;
    c.gridwidth=4;
    this.add(pdfUrlin,c);
    c.gridx=0;
    c.gridwidth=1;
    c.gridy=1;
    c.weightx=0.0;
    this.add(pdfType);

このコードはこれを生成します コードはこれを生成します

PDF タイプが下の行にない理由がわかりません。誰か助けてくれませんか?

前もって感謝します

4

2 に答える 2

4

pdfType を追加するときに GridBagConstraints を使用していません。そんなはずない

this.add(pdfType);

むしろ

add(pdfType, c); // also no need for "this"
于 2012-11-23T18:03:40.197 に答える
4

小さなエラー、私はあなたがするつもりだったと思います:this.add(pdfType, c);の代わりにthis.add(pdfType);=)

于 2012-11-23T18:03:47.077 に答える