• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Мое первое кроссплатформенное приложение...

  • Автор темы Vendigo
  • Дата начала
Статус
Закрыто для дальнейших ответов.
V

Vendigo

Помогите разобраться в чем проблема..
Есть JDialog, внутри которого JPanel, у обоих установлен PrefferedSize(377,116)
Окна приложения под Windows и под Linux Suse(KDE) имеют разную высоту(см. скриншот), причем винда рисует правильно.
Смена LaF не помогает
 

Вложения

  • 1.png
    1.png
    11 КБ · Просмотры: 488
V

Vendigo

Код:
		setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setTitle("Вход в систему ");
setBackground(new java.awt.Color(50, 50, 50));
setIconImage(null);
setMinimumSize(new java.awt.Dimension(377, 120));
setModal(true);
setResizable(false);

jPanel1.setBackground(new java.awt.Color(51, 51, 51));
jPanel1.setForeground(new java.awt.Color(255, 255, 255));
jPanel1.setMaximumSize(new java.awt.Dimension(377, 120));
jPanel1.setMinimumSize(new java.awt.Dimension(377, 120));
jPanel1.setName("jPanel1"); // NOI18N
jPanel1.setPreferredSize(new java.awt.Dimension(377, 120));
jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 120, Short.MAX_VALUE)
);
 
L

LuMee

Может, лучше полный код выложите? А то из данного фрагмента непонятно, как добавлялись кнопки и прочее добро.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!