Hallo,
meine Gui sieht wie im Screenshot im Anhang aus.
X ist eine JScrollPane in der ein JPanel liegt.
Jetzt soll unter X eine Zeile eingeschoben werden (rote Linie auf Screenshot), in der ich ein JLabel hinpacke. Wie stelle ich das am besten an? Jigloo zerschießt mir ständig das ganze Layout.
Danke!
meine Gui sieht wie im Screenshot im Anhang aus.
X ist eine JScrollPane in der ein JPanel liegt.
Jetzt soll unter X eine Zeile eingeschoben werden (rote Linie auf Screenshot), in der ich ein JLabel hinpacke. Wie stelle ich das am besten an? Jigloo zerschießt mir ständig das ganze Layout.
Java:
thisLayout.setVerticalGroup(thisLayout.createSequentialGroup()
.addContainerGap()
.addGroup(thisLayout.createParallelGroup()
.addComponent(connectionStatusPanel, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 57, GroupLayout.PREFERRED_SIZE)
.addComponent(logoLabel, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 58, GroupLayout.PREFERRED_SIZE)
.addGroup(thisLayout.createSequentialGroup()
.addGap(14)
.addGroup(thisLayout.createParallelGroup()
.addComponent(getMyProgressBar(), GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 30, GroupLayout.PREFERRED_SIZE)
.addComponent(getCancelLabel(), GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 30, GroupLayout.PREFERRED_SIZE))
.addGap(14)))
.addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
.addGroup(thisLayout.createParallelGroup()
.addGroup(GroupLayout.Alignment.LEADING, thisLayout.createSequentialGroup()
.addComponent(eventList, 0, 400, Short.MAX_VALUE)
.addComponent(reloadEventsButton, GroupLayout.PREFERRED_SIZE, 32, GroupLayout.PREFERRED_SIZE)
.addComponent(getJScrollPane2(), GroupLayout.PREFERRED_SIZE, 110, GroupLayout.PREFERRED_SIZE)
.addComponent(getAddFilesButton(), GroupLayout.PREFERRED_SIZE, 32, GroupLayout.PREFERRED_SIZE)
.addComponent(startUploadButton, GroupLayout.PREFERRED_SIZE, 48, GroupLayout.PREFERRED_SIZE))
.addComponent(getJScrollPane1(), GroupLayout.Alignment.LEADING, 0, 604, Short.MAX_VALUE)));
thisLayout.setHorizontalGroup(thisLayout.createSequentialGroup()
.addGroup(thisLayout.createParallelGroup()
.addGroup(GroupLayout.Alignment.LEADING, thisLayout.createParallelGroup()
.addComponent(eventList, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 235, GroupLayout.PREFERRED_SIZE)
.addComponent(reloadEventsButton, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 235, GroupLayout.PREFERRED_SIZE)
.addComponent(getJScrollPane2(), GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 235, GroupLayout.PREFERRED_SIZE)
.addComponent(getAddFilesButton(), GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 235, GroupLayout.PREFERRED_SIZE)
.addComponent(startUploadButton, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 235, GroupLayout.PREFERRED_SIZE))
.addGroup(GroupLayout.Alignment.LEADING, thisLayout.createSequentialGroup()
.addGap(7)
.addComponent(logoLabel, GroupLayout.PREFERRED_SIZE, 214, GroupLayout.PREFERRED_SIZE)
.addGap(14)))
.addGroup(thisLayout.createParallelGroup()
.addComponent(getJScrollPane1(), GroupLayout.Alignment.LEADING, 0, 737, Short.MAX_VALUE)
.addGroup(GroupLayout.Alignment.LEADING, thisLayout.createSequentialGroup()
.addGap(0, 281, Short.MAX_VALUE)
.addComponent(getCancelLabel(), GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE)
.addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, 0, GroupLayout.PREFERRED_SIZE)
.addComponent(getMyProgressBar(), GroupLayout.PREFERRED_SIZE, 323, GroupLayout.PREFERRED_SIZE)
.addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(connectionStatusPanel, GroupLayout.PREFERRED_SIZE, 247, GroupLayout.PREFERRED_SIZE)
.addGap(12))));
pack();
this.setSize(988, 712);
Danke!