InternalFrameListener не реализует метод изменения состояния InternalFrame.
Мне было интересно узнать, можно ли реализовать какое-либо событие, чтобы проверить, развернут ли JInternalFrame на максимум или нет?
Если да, то как?
Развернуть событие JInternalFrame
comment
Если да, то как? Возможно, лучше спросить: почему (как вы думаете, вам нужно это знать)? Используйте макеты правильно и позвольте им позаботиться о (пере)позиционировании и размере компонентов.
- person Andrew Thompson   schedule 21.01.2012
comment
@ Эндрю Томпсон. Мне жаль, что я не понял вас, и я правильно использовал свой макет, и что касается ответа, я думаю, это можно сделать с помощью PropertyChangeListener.. РЕДАКТИРОВАТЬ: да, это выполнено..
- person xyz   schedule 21.01.2012
comment
Здорово! Если вы решили, вы можете добавить свой ответ и автоматически принять его.
- person javanna   schedule 21.01.2012
Ответы (1)
это можно сделать через
РЕДАКТИРОВАТЬ:
PropertyChangeListener propertyChangeListener = new PropertyChangeListener() {
public void propertyChange(PropertyChangeEvent evt) {
JInternalFrame[] jInternalFrame=desktop.getAllFrames(); //desktop is JDesktopPane
if(interFrame.isMaximum()){
System.out.println("My window Maximised");
}};
interFrame.addPropertyChangeListener(propertyChangeListener );
person
xyz
schedule
23.01.2012