代码如下:···(略)publicclassApp12_13extendsJFrame{staticApp12_13frm=newApp12_13();staticJLabeljlab=newJLabel("标签:调整窗口的大小来理解GridBagLayout",JLabel.CENTER)...
代码如下:
···(略)
public class App12_13 extends JFrame
{
static App12_13 frm=new App12_13();
static JLabel jlab=new JLabel("标签:调整窗口的大小来理解GridBagLayout",JLabel.CENTER);
static JTextArea jta1=new JTextArea("文本区1",5,15);
static JTextArea jta2=new JTextArea("文本区2",5,15);
static JTextField jtf=new JTextField("文本框");
static JPanel jp=new JPanel();
static JButton jbt1=new JButton("按钮1");
static JButton jbt2=new JButton("按钮2");
public static void main(String[] args)
{
···(略)
}
private void addCom(Component c,Container con,GridBagConstraints gbcon,int row,int col,int numberOfRow,int numberOfCol,double weightX,double weightY)
{
gbcon.gridx=col;
gbcon.gridy=row;
gbcon.gridwidth=numberOfCol;
gbcon.gridheight=numberOfRow;
gbcon.weightx=weightX;
gbcon.weighty=weightY;
gbcon.add(c,gbcon);
}
}
运行结果显示上方这段代码中 gbcon.add(c,gbcon); 有问题,请问哪里出错了?
截图如下:
展开