// Path: src/org/darkstorm/minecraft/gui/layout/LayoutManager.java
// public interface LayoutManager {
// 	public void reposition(Rectangle area, Rectangle[] componentAreas,
// 			Constraint[][] constraints);
// 
// 	public Dimension getOptimalPositionedSize(Rectangle[] componentAreas,
// 			Constraint[][] constraints);
// }


import org.darkstorm.minecraft.gui.component.*;
import org.darkstorm.minecraft.gui.layout.LayoutManager;
package org.darkstorm.minecraft.gui.component.basic;


public class BasicPanel extends AbstractContainer implements Panel {
	public BasicPanel() {
	}

// Path: src/org/darkstorm/minecraft/gui/layout/LayoutManager.java
// public interface LayoutManager {
// 	public void reposition(Rectangle area, Rectangle[] componentAreas,
// 			Constraint[][] constraints);
// 
// 	public Dimension getOptimalPositionedSize(Rectangle[] componentAreas,
// 			Constraint[][] constraints);
// }


// Path: src/org/darkstorm/minecraft/gui/component/basic/BasicPanel.java
import org.darkstorm.minecraft.gui.component.*;
import org.darkstorm.minecraft.gui.layout.LayoutManager;

package org.darkstorm.minecraft.gui.component.basic;


public class BasicPanel extends AbstractContainer implements Panel {
	public BasicPanel() {
	}

	public BasicPanel(LayoutManager layoutManager) {