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

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

Vendigo

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

Вложения

  • 1.png
    1.png
    11 КБ · Просмотры: 506
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

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

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