vid. priloha
Sucasny stav:
V strede okna v hornej casti sa nachadza menu bar a pod nim problemovy panel. Tento panel je oblozeny zlava zoznamom a z prava tabulkou. Pod nim je panel s tlacitkamy. Problem je, ze by som z neho chcel spravit scrollovatelny panel.
Kód: Vybrať všetko
javax.swing.GroupLayout centralPanelLayout = new javax.swing.GroupLayout(centralPanel);
centralPanel.setLayout(centralPanelLayout);
centralPanelLayout.setHorizontalGroup(
centralPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, centralPanelLayout.createSequentialGroup()
.addGap(16, 16, 16).addGroup(centralPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(canvas, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 495, Short.MAX_VALUE)
.addComponent(loggingAreaPane, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 495, Short.MAX_VALUE)
.addComponent(buttonPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(commandLineField, javax.swing.GroupLayout.DEFAULT_SIZE, 495, Short.MAX_VALUE)).addGap(16, 16, 16)));
centralPanelLayout.setVerticalGroup(
centralPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, centralPanelLayout.createSequentialGroup()
.addContainerGap()
.addComponent(canvas, javax.swing.GroupLayout.DEFAULT_SIZE, 284, Short.MAX_VALUE)
.addGap(20, 20, 20)
.addComponent(buttonPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(12, 12, 12)
.addComponent(commandLineField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(loggingAreaPane, javax.swing.GroupLayout.PREFERRED_SIZE, 156, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap()));