/** * Constructor. * * @param layeredPane JLayedPane * @param dGraphView dGraphView */ public InternalFrameComponent(JLayeredPane layeredPane, DGraphView dGraphView) { // init members this.layeredPane = layeredPane; this.backgroundCanvas = dGraphView.getCanvas(DGraphView.Canvas.BACKGROUND_CANVAS); this.networkCanvas = dGraphView.getCanvas(DGraphView.Canvas.NETWORK_CANVAS); this.foregroundCanvas = dGraphView.getCanvas(DGraphView.Canvas.FOREGROUND_CANVAS); // set default ordering initLayeredPane(); }