1
我已經編寫了下面的代碼來處理Jinternalframe被最小化或最大化的事件。當JInternalFrame被最大化/最小化時被觸發的事件
jif.addComponentListener(new ComponentListener() {
public void componentResized(ComponentEvent e) {
Boolean isMax = ((JInternalFrame)e.getComponent()).isMaximum();
if(isMax == false)
{
// TODO Auto-generated method stub
}
else if(isMax == true)
{
// TODO Auto-generated method stub
}
}
public void componentMoved(ComponentEvent e) {
// TODO Auto-generated method stub
}
public void componentShown(ComponentEvent e) {
// TODO Auto-generated method stub
}
public void componentHidden(ComponentEvent e) {
// TODO Auto-generated method stub
}
}
);
的問題是,isMax部分被框架加載時觸發。我只希望在Jinternalframe完全加載後發生這個事件。另外我注意到這個事件觸發時,我最小化容器小程序。
有沒有解決方法?