nell'azione del pulsante che deve stampare scrivi

if (editor!=null)
new Print(editor);

dove editor è il pannello (non il testo!) che contiene il testo da stampare

Io per esempio uso un JTextPane editor;