Ho risolto isolando l'ultimo elemento prima degli add, mettendolo in un opportuno oggetto.
Applicandogli con un for tutte le add ed inserendo l'oggetto nella catena.
Codice PHP:
org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
GroupLayout.ParallelGroup pannello = jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING);
for (int i=0;i<numeroLingue;i++) {
pannello.add(lingue[i]);
}
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jLabel1)
.add(jPanel1Layout.createSequentialGroup()
.add(21, 21, 21)
.add(pannello)))
.addContainerGap(149, Short.MAX_VALUE))
.add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel1Layout.createSequentialGroup()
.addContainerGap(253, Short.MAX_VALUE)
.add(jButton1)
.addContainerGap())
);
Ciao.