public MyScroller() {
        try {
            font = Font.createFont(Font.TRUETYPE_FONT, ClassLoader.getSystemResourceAsStream("terminal.TTF"));
            GraphicsEnvironment ge =
                    GraphicsEnvironment.getLocalGraphicsEnvironment();
            ge.registerFont(font);
        } catch (Exception e) {
            System.err.println(e.getMessage());
        }
        textArea = new JTextArea();
        textArea.setFont(new Font("Terminal", Font.PLAIN, 12));
        textArea.setForeground(Color.gray);
        textArea.setOpaque(false);
        textArea.setEditable(false);
        setBackground(Color.black);
        JScrollPane pane = new JScrollPane(textArea, JScrollPane.VERTICAL_SCROLLBAR_NEVER, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
        pane.setBorder(null);
        pane.setOpaque(false);
        pane.getViewport().setOpaque(false);
        setLayout(new BorderLayout(0, 0));
        add(pane, BorderLayout.CENTER);
    }