Tag: jfilechooser

如何为JFileChooser添加文件filter

我只想select.xls和.xlsx文件,但我无法select任何types的文件。 任何人都可以向我推荐任何代码,或者有人可以对我现有的代码进行更改吗? 提前致谢。 public class Convertor { public static void main(String[] args) { JFileChooser chooser = new JFileChooser(); chooser.setCurrentDirectory(new java.io.File(".")); chooser.setDialogTitle("choosertitle"); chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); chooser.setAcceptAllFileFilterUsed(false); if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) { System.out.println("getCurrentDirectory(): " + chooser.getCurrentDirectory()); System.out.println("getSelectedFile() : " + chooser.getSelectedFile()); } else { System.out.println("No Selection "); } } }

如何使用JFileChooser在java中保存文件

我正在开发一个基于桌面的软件使用Java的挥杆,需要导出报告在PDF和Excel文件,并会接受用户的path。 我有出口报告在PDF和Excel文件,但现在我想接受来自用户的path和用户必须给该文件的名称。 try { String filename="sales111.xls" ; HSSFWorkbook hwb=new HSSFWorkbook(); HSSFSheet sheet = hwb.createSheet("Sales Report in Excel"); HSSFRow rowhead= sheet.createRow((short)0); rowhead.createCell((short) 0).setCellValue("Invoice Numberr"); rowhead.createCell((short) 1).setCellValue("date"); rowhead.createCell((short) 2).setCellValue("Customer Name"); rowhead.createCell((short) 3).setCellValue("customer Code"); rowhead.createCell((short) 4).setCellValue("Stock Item Name"); rowhead.createCell((short) 5).setCellValue("Product Quantity"); rowhead.createCell((short) 6).setCellValue("Product Rate"); rowhead.createCell((short) 7).setCellValue("Total Amount"); rowhead.createCell((short) 8).setCellValue("Tax Category"); rowhead.createCell((short) 9).setCellValue("Tax Amount"); rowhead.createCell((short) 10).setCellValue("Transport Charges"); rowhead.createCell((short) 11).setCellValue("Net […]