Я пытаюсь создать интерфейс Java с использованием Netbeans, и у меня возникает проблема, заключающаяся в том, что интерфейс выглядит иначе при запуске программы, чем когда я создаю его в Netbeans.
Точнее, онПохоже, вокруг моих ярлыков добавлен какой-то нежелательный отступ.На изображении ниже, с правой стороны показан внешний вид NetBeans, а слева запущено приложение.
Почему существует эта разница и как от нее избавиться?Спасибо!
![java problem](https://i.imgur.com/7Ad5t.png)
[править] Я просмотрел сгенерированный код и нашел это
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel4)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel1)
Я предполагаю, что эта строка добавляет его:
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
Проблема в том, что Netbeans не позволяет вам изменять сгенерированный код.