packagecom.test.util;importjava.awt.Component;importjava.io.File;importjava.io.FileWriter;importjava.io.IOException;importjavax.swing.JFileChooser;importjavax.swing.JOptionPane;importjavax.swing.JTable;importjavax.swing.filechooser.FileFilter;importjavax.swing.table.TableModel;importjxl.Workbook;importjxl.WorkbookSettings;importjxl.write.Label;importjxl.write.WritableCellFormat;importjxl.write.WritableFont;importjxl.write.WritableSheet;importjxl.write.WritableWorkbook;publicclassJTableExportCommand{privateJTable table=null;privateComponent parentComp=null;publicJTableExportCommand( JTable table, Component parentComp ){this.table=table;this.parentComp=parentComp;
}publicbooleanexecute(){if( table==null){returnfalse;
}
File file=showSaveDialog();if( file!=null){if( file.exists() ){if( JOptionPane.showConfirmDialog( table,"The file already exists, do you want to replace it?")!=JOption