71 lines
1.6 KiB
Java
71 lines
1.6 KiB
Java
/*
|
|
* To change this template, choose Tools | Templates
|
|
* and open the template in the editor.
|
|
*/
|
|
package eric.restrict;
|
|
|
|
import java.awt.Color;
|
|
import java.util.Vector;
|
|
import javax.swing.BorderFactory;
|
|
import javax.swing.BoxLayout;
|
|
import eric.JEricPanel;
|
|
import javax.swing.JScrollPane;
|
|
import rene.util.xml.XmlTree;
|
|
import rene.zirkel.ZirkelCanvas;
|
|
|
|
/**
|
|
*
|
|
* @author erichake
|
|
*/
|
|
public class RestrictContainer extends JEricPanel {
|
|
|
|
private ZirkelCanvas ZC;
|
|
private static int W=500,H=400;
|
|
private JScrollPane scroll;
|
|
private RestrictPanel panel;
|
|
private RestrictContainerTitle title;
|
|
|
|
public RestrictContainer(ZirkelCanvas zc) {
|
|
ZC=zc;
|
|
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
|
|
setBorder(BorderFactory.createEtchedBorder());
|
|
setBackground(new Color(255,255,255,100));
|
|
title=new RestrictContainerTitle();
|
|
panel=new RestrictPanel();
|
|
scroll=new JScrollPane(panel);
|
|
scroll.setBorder(BorderFactory.createEmptyBorder());
|
|
scroll.getVerticalScrollBar().setUnitIncrement(24);
|
|
scroll.setOpaque(false);
|
|
add(title);
|
|
add(scroll);
|
|
add(new RestrictContainerControls(panel,ZC));
|
|
}
|
|
|
|
public void init() {
|
|
int x=(ZC.getSize().width-W)/2;
|
|
int y=(ZC.getSize().height-H)/2;
|
|
setBounds(x, y, W, H);
|
|
}
|
|
|
|
public void selectFromZC(){
|
|
|
|
}
|
|
|
|
public static int getContainerWidth(){
|
|
return W;
|
|
}
|
|
|
|
|
|
|
|
public void removeRestrictItem(RestrictPanelIcon si) {
|
|
}
|
|
|
|
public void removeRestrictItem(String nme) {
|
|
}
|
|
|
|
public void addRestrictItem(XmlTree tree) {
|
|
}
|
|
|
|
|
|
}
|