J'utilise une JTextArea
dans mon application Swing. Le JScrollPane
entouré est ajouté à un JPanel
en utilisant le gestionnaire GridBagLayout
.JTextArea avec un comportement étrange lors du redimensionnement du JFrame
// Pseudo Code ----
JTextArea area = new JTextArea();
area.setRows(3);
JScrollPane sp = new JScrollPane(area);
JPanel p = new JPanel(new GridBagLayout());
p.add(sp, new GridBagConstraints(
0, 0, 1, 1, 1, 0, WEST, HORIZONTAL, new Insets(4, 4, 4, 4), 0, 0));
// ----------------
Tout fonctionne très bien. Aucun problème jusqu'à ce que je vais redimensionner le JFrame
. Ensuite, les deux JTextArea
se réduira à une ligne. Cependant, il y a assez de place pour au moins l'un d'entre eux.
Pourquoi l'effondrement de l'élément à une ligne?
Est-ce que quelqu'un connaît une solution? Quelqu'un a-t-il une idée?
les deux? Je ne peux en trouver qu'un dans votre code ... –
Oui. Je viens de mettre un exemple à ce poste. Ce n'est pas mon vrai code. Cela peut ne pas être pertinent et je devrais l'enlever. –