tipo, eu ja projeto layouts em HTML a mto tempo, la eu consigo monta praticamente de td... mas no java eu to apanhando feio...
tipo, meu layout tem 3 componentes (2 textarea e 1 button)
eu quero algo simples, 1 textarea fica em cima, e preenche todo o espaco restante, a outra textarea e o botao ficam em baixo, ao lado um do outro, o botao com altura e largura definida, a 2 textarea tem altura definida, mas n largura... nada melhor q um desenho neh:
[img]http://www.uniguararapes.com.br/wilker/desenho.gif[/img]
aproveitando, vo escreve como eu faria isso + - em HTML:
<table width=100% height=100%>
<tr>
<td colspan=2>
textarea1 aki
</td>
</tr>
<tr>
<td height=60>
textarea2 aki
</td>
<td>
botao aki
</td>
</tr></table>
por swing eu tentei dessa maneira(to postando apenas a parte do codigo q interessa):
gbc.fill = GridBagConstraints.BOTH;
gbc.weightx = 1;
gbc.weighty = 1;
gbc.gridwidth = 2;
addComp(c, new JScrollPane(conversa), gbc, 0, 0);
gbc.fill = GridBagConstraints.HORIZONTAL;
gbc.weightx = 1;
gbc.weighty = 0;
gbc.gridwidth = 1;
addComp(c, new JScrollPane(redigir), gbc, 0, 1);
gbc.fill = GridBagConstraints.BOTH;
gbc.weightx = 0;
addComp(c, enviar, gbc, 1, 1);
public void addComp(Container cont, Component c, GridBagConstraints gbc, int px, int py) {
gbc.gridx = px;
gbc.gridy = py;
cont.add(c, gbc);
}
esse ai quase funciona... o problema eh q qdo a textarea de cima chega ao ponto da barra de rolagem mexer, qdo eu do um resize na tela a textarea de baxo simplesmente encolhe...

