1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| private void exportActionPerformed(java.awt.event.ActionEvent evt) {
if (this.jconsultdelib.getRowCount()==0){
JOptionPane.showMessageDialog(null, "no databse conx","inversse",JOptionPane.INFORMATION_MESSAGE);
this.txtnme.grabFocus();
return;
}
JFileChooser chooser=new JFileChooser();
FileNameExtensionFilter filter=new FileNameExtensionFilter("archiv excel", "xls");
chooser.setFileFilter(filter);
chooser.setDialogTitle("archivo");
chooser.setMultiSelectionEnabled(false);
chooser.setAcceptAllFileFilterUsed(false);
if (chooser.showSaveDialog(null)==JFileChooser.APPROVE_OPTION){
List<JTable> tb=new ArrayList<>();
List<String> nom=new ArrayList<>();
tb.add(jconsultdelib);
nom.add("soosoo");
String file=chooser.getSelectedFile().toString().concat(".xls");
try {
Exporter e=new Exporter(new File(file), tb, nom);
if(e.export()){
JOptionPane.showMessageDialog(null, "kkkkk","invers",JOptionPane.INFORMATION_MESSAGE);
}
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "errrrerrr"+ex.getMessage(),"erer",JOptionPane.ERROR_MESSAGE);
}
}
} |
Partager