GridBagLayout Jbutton 位置
GridBagLayout Jbutton Position
这就是我的:
这就是我想要的:
这是我的一段代码
container.add(conteneur2 , BorderLayout.EAST);
conteneur2.setBackground(Color.ORANGE);
conteneur2.setLayout(new GridBagLayout());
GridBagConstraints gbc = new GridBagConstraints();
JButton Bouton= new JButton("New remote site");
// Bouton 1
gbc.gridx=0;
gbc.gridy=0;
gbc.gridwidth = GridBagConstraints.REMAINDER;
gbc.gridheight = 1;
gbc.anchor = GridBagConstraints.LINE_START;
conteneur2.add(bouton,gbc);
所以问题是什么?
您需要设置锚点NORTH
gbc.anchor = GridBagConstraints.NORTH;
y权重为1表示所有空闲space都分布在y方向
gbc.weighty = 1;
这就是我的:
这就是我想要的:
这是我的一段代码
container.add(conteneur2 , BorderLayout.EAST);
conteneur2.setBackground(Color.ORANGE);
conteneur2.setLayout(new GridBagLayout());
GridBagConstraints gbc = new GridBagConstraints();
JButton Bouton= new JButton("New remote site");
// Bouton 1
gbc.gridx=0;
gbc.gridy=0;
gbc.gridwidth = GridBagConstraints.REMAINDER;
gbc.gridheight = 1;
gbc.anchor = GridBagConstraints.LINE_START;
conteneur2.add(bouton,gbc);
所以问题是什么?
您需要设置锚点NORTH
gbc.anchor = GridBagConstraints.NORTH;
y权重为1表示所有空闲space都分布在y方向
gbc.weighty = 1;