У меня есть JFrame который имеет 3 JPanels в GridBagLayout ..Установка минимального предельного размера для окна в Java Swing
Теперь, когда я минимизировать окна, после определенного предела, третий JPanel имеет тенденцию исчезать. Я попытался установить минимальный размер JFrame, используя setMinimumSize (новый размер (int, int)), но не удался. Окна все еще могут быть сведены к минимуму.
Итак, я действительно хочу создать пороговое значение, чтобы мое окно не могло быть сведено к минимуму после определенного предела.
Как это сделать?
Код: -
import java.awt.Dimension;
import javax.swing.JFrame;
public class JFrameExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Hello World");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setMinimumSize(new Dimension(400, 400));
frame.setVisible(true);
}
}
также:
[email protected]:~/java$ java --showversion
java version "1.5.0"
gij (GNU libgcj) version 4.4.1
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Usage: gij [OPTION] ... CLASS [ARGS] ...
to invoke CLASS.main, or
gij -jar [OPTION] ... JARFILE [ARGS] ...
to execute a jar file
Try `gij --help' for more information.
[email protected]:~/java$
дает мне выход, как
** UPDATE: ** То же самое при запуске, хотя Netbeans IDE дает ожидаемый результат. Когда я запускаю компилятор java JFrameExample, я сталкиваюсь вопросы .. Теперь, что это значит ???
На какой платформе вы работаете и какую версию Java вы используете? –
java 6 на ubuntu 9.10 –
Знаете ли вы, какой номер обновления вашего java 6? Введите «java -version», и вы увидите что-то вроде: java-версии «1.6.0_18», 18 будет обновлением #. Возможно, есть ошибка, которая исправлена только в более поздней версии java 6 –