package com.horstmann.violet.framework; public class EditorFrame { EditorFrame(Class appClass) { /* fileMenu.add(factory.createMenuItem( "file.print", this, "print")); */ fileMenu.add(factory.createMenuItem( "file.print", new ActionListener() { public void actionPerformed(ActionEvent event) { print(); } })); } /** Prints the current graph. */ public void print() { GraphFrame frame = (GraphFrame)desktop.getSelectedFrame(); if (frame == null) return; PrintDialog dialog = new PrintDialog(frame.getGraph()); dialog.setVisible(true); } }