Я знаю, что об этом спрашивали много и по-разному, и я пробовал их, но безуспешно.Я использую NetBeans и Swing для создания моего GUI.
У меня есть Jlabel внутри JPanel.Всякий раз, когда я размещаю метку внутри панели, она автоматически привязывает ее к ближайшему компоненту, а это НЕ то, что я хочу.Я хочу центрировать компонент независимо от его размера.
Однако создание пользовательских JPanels в разделе «Код» редактора GUI для создания BoxLayout и GridBagLayout, похоже, не работает.Кажется, несмотря ни на что, это все еще якоря.Вы можете увидеть приложенный jpg о том, что он делает в моем редакторе.
У кого-нибудь есть идеи?
Как уже упоминалось, я пытался изменить «Пользовательский код создания»JPanel, чтобы сделать: новый javax.swing.JPanel (new GridBagLayout ());
, а затем удалил родительский тег моего JLabel и добавил «Код пост-создания», который будет: statusPanel.add (versionLabel,new GridBagConstraints ());
Я также пытался набрать GridBagConstraints, чтобы сказать центрированный.