xpos=100+extpad;
xpos=extpad;
    public void mouseClicked(MouseEvent e) {      int i=0, j=0, found=0;	        int xpos=100+extpad, ypos=extpad+2*fm.getHeight();      for(j=m_selectedAttribs.length-1; j>=0; j--) {	for(i=0; i<m_selectedAttribs.length; i++) {	  if(e.getX()>=xpos && e.getX()<=xpos+cellSize+extpad)	    if(e.getY()>=ypos && e.getY()<=ypos+cellSize+extpad) {	      found=1; break;	    }	  xpos+=cellSize+extpad;	}	if(found==1)	  break;	xpos=100+extpad;	ypos+=cellSize+extpad;      }      if(found==0)	return;      JFrame jf = new JFrame("Weka Knowledge Explorer: Visualizing "+m_data.relationName() );      VisualizePanel vp = new VisualizePanel();      try {	PlotData2D pd = new PlotData2D(m_data);	pd.setPlotName("Master Plot");	vp.setMasterPlot(pd);	//System.out.println("x: "+i+" y: "+j);	vp.setXIndex(m_selectedAttribs[i]);	vp.setYIndex(m_selectedAttribs[j]);	vp.m_ColourCombo.setSelectedIndex( m_classIndex );      }      catch(Exception ex) { ex.printStackTrace(); }      jf.getContentPane().add(vp);      jf.setSize(800,600);      jf.show();    } 