if (ce instanceof FormatChangeEvent) {
Dimension vSize = new Dimension(320,0);
Component oldVisualComp = visualComp;
if ((visualComp = player.getVisualComponent()) != null) {
if (oldVisualComp != visualComp) {
if (oldVisualComp != null) {
oldVisualComp.remove(zoomMenu);
}
framePanel.remove(oldVisualComp);
vSize = visualComp.getPreferredSize();
vSize.width = (int)(vSize.width * defaultScale);
vSize.height = (int)(vSize.height * defaultScale);
framePanel.add(visualComp);
visualComp.setBounds(0,
0,
vSize.width,
vSize.height);
addPopupMenu(visualComp);
}
}
Component oldComp = controlComp;
controlComp = player.getControlPanelComponent();
if (controlComp != null)
{
if (oldComp != controlComp)
{
framePanel.remove(oldComp);
framePanel.add(controlComp);
if (controlComp != null) {
int prefHeight = controlComp
.getPreferredSize()
.height;
controlComp.setBounds(0,
vSize.height,
vSize.width,
prefHeight);
}
}
}
}