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 回答