private void establishCanvas() {
        alloyWindow = new JPanel();
        alloyWindow.setLayout(new BorderLayout());
        drawing = new BufferedImage(alloy.getWidth(), alloy.getHeight(), BufferedImage.TYPE_INT_ARGB);
        int color = (Color.decode("#770077")).getRGB();
        for (int x = 0; x < drawing.getWidth(); x++) {
            for (int y = 0; y < drawing.getHeight(); y++) {
                drawing.setRGB(x, y, color);
            }
        }
        canvas = new JLabel();
        canvas.setLayout(new BorderLayout());
        canvas.setIcon(new ImageIcon(drawing));
        JScrollPane sp = new JScrollPane(canvas);
        alloyWindow.add(sp, BorderLayout.CENTER);
        this.add(alloyWindow, BorderLayout.CENTER);
    }