package com.nj.simba.ctrls;
import java.awt.Color;
import java.awt.event.MouseAdapter;
import javax.swing.BorderFactory;
import javax.swing.JComponent;
import javax.swing.JLabel;
import javax.swing.JPanel;
import com.android.ddmlib.AndroidDebugBridge;
import com.android.ddmlib.Client;
import com.android.ddmlib.IDevice;
import com.nj.simba.base.IDeviceListener;
public class SubPanel extends MouseAdapter{
protected JPanel mParentPanel;
protected JLabel mBorderLabel;
protected int mPosX;
protected int mPosY;
protected int mWidth;
protected int mHeight;
public SubPanel(JPanel parent, int x, int y, int w, int h) {
mParentPanel = parent;
mPosX = x;
mPosY = y;
mWidth = w;
mHeight = h;
}
public void addBorder() {
mBorderLabel = new JLabel();
mBorderLabel.setForeground(Color.WHITE);
mBorderLabel.setOpaque(false);
mBorderLabel.setBounds(mPosX, mPosY, mWidth, mHeight);
mBorderLabel.setBorder(BorderFactory.createLineBorder(Color.GRAY));
mParentPanel.add(mBorderLabel);
}
/**
* for tool bar panel
* @param parent
*/
public SubPanel(JPanel parent) {
mParentPanel = parent;
}
protected void setBounds(int x, int y, int w, int h) {
mPosX = x;
mPosY = y;
mWidth = w;
mHeight = h;
}
protected void createPanel() {
}
public void add(JComponent comp) {
mParentPanel.add(comp);
}
}