package com.hotye.terminal.components.base;
import java.awt.Component;
import java.awt.Container;
import java.awt.LayoutManager;
import javax.swing.JLayeredPane;
import javax.swing.JRootPane;
import javax.swing.RootPaneContainer;
public abstract class RootPaneContainerBase extends javax.swing.JPanel implements RootPaneContainer {
@Override
public void setLayout(LayoutManager mgr) {
if(getRootPane() != null)
getContentPane().setLayout(mgr);
else
super.setLayout(mgr);
}
@Override
public Component add(Component comp) {
if(getRootPane() != null)
return getContentPane().add(comp);
else
return super.add(comp);
}
@Override
public void add(Component comp, Object constraints) {
if(getRootPane() !&