예제 #1
0
  DrumMapperPanel(VirtualPianoVert inPiano, VirtualPianoVert outPiano, DrumMapper dm) {
    this.dm = dm;
    this.inPiano = inPiano;
    this.outPiano = outPiano;
    overlay = new OverLay();
    setLayout(null); // new OverlayLayout(this));

    add(inPiano);
    add(outPiano);

    add(overlay);
    inPiano.setLocation(0, 0);
    inPiano.setSize(inPiano.getPreferredSize());
    //	setMap.setLocation(50,0);
    //	setMap.setSize(setMap.getPreferredSize());
    outPiano.setLocation(100, 0);
    outPiano.setSize(outPiano.getPreferredSize());

    overlay.setLocation(0, 0);
    overlay.setSize(new Dimension(200, 1000)); // TODO work pout the real size
    setComponentZOrder(overlay, 0);
    //		setComponentZOrder(setMap,1);
    setComponentZOrder(inPiano, 1);
    setComponentZOrder(outPiano, 2);

    //	addComponentListener(this);
  }
예제 #2
0
 public Dimension getPreferredSize() {
   return new Dimension(inPiano.getPreferredSize());
 }