Warning: session_start(): open(/var/lib/php/sessions/sess_1otoc1duti8oh0c2nhq06qci3s, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass SingleComponentPanel extends JPanel {
*() { super(new BorderLayout); }
*(Component component) {
this();
if (component != null) setComponent(component);
}
void setComponent aka set(Component component) {
swing {
if (getComponent() == component) ret;
removeAll();
if (component != null)
add(BorderLayout.CENTER, wrap(component));
_revalidate(SingleComponentPanel.this);
}
}
// Sometimes we need this?
void setComponentAndRevalidateParent(Component component) {
setComponent(component);
_revalidate(_getParent(this));
}
void noComponent() { setComponent(null); }
Component getComponent() {
ret swing( -> getComponentCount() == 0 ? null : getComponent(0));
}
}