jf.setSize(500,400);
jf.setSize(800,600);
  public void performRequest(String request) {    if (request.compareTo("Show plot") == 0) {      try {	// popup visualize panel	if (!m_framePoppedUp) {	  m_framePoppedUp = true;	  final VisualizePanel vis = new VisualizePanel();	  PlotData2D pd1 = new PlotData2D(m_visualizeDataSet);	  pd1.setPlotName(m_visualizeDataSet.relationName());	  try {	    vis.setMasterPlot(pd1);	  } catch (Exception ex) {	    System.err.println("Problem setting up "			       +"visualization (DataVisualizer)");	    ex.printStackTrace();	  }	  final javax.swing.JFrame jf = 	    new javax.swing.JFrame("Visualize");	  jf.setSize(500,400);	  jf.getContentPane().setLayout(new BorderLayout());	  jf.getContentPane().add(vis, BorderLayout.CENTER);	  jf.addWindowListener(new java.awt.event.WindowAdapter() {	      public void windowClosing(java.awt.event.WindowEvent e) {		jf.dispose();		m_framePoppedUp = false;	      }	    });	  jf.setVisible(true);	}      } catch (Exception ex) {	ex.printStackTrace();	m_framePoppedUp = false;      }    } else {      throw new IllegalArgumentException(request					 + " not supported (DataVisualizer)");    }  }