Java JFileChooser getAbsoluteFile Add File Extension -
i have issue working know if there better way of adding file extension?
what doing right is:
string filepath = chooser.getselectedfile().getabsolutefile() + ".html";
im adding extension hard coded. , saving it.
just wondering if there more robust/logical manner can implemented?
thank time.
edit: ask app portable across platforms. adding .html manually may make windows solution.
edit: think ive surfed enough know .html hard coded safe havent found documentation says dont take approach (not sure).
issue: if want save file in format, text, example how detect user selected format?
filenameextensionfilter can add filters dialog how return value file type selected?
edit: have studied this still unclear how retrive user selected file type.
edit: rephrase of issue:
alt text http://img98.imageshack.us/img98/4904/savef.jpg question how can retrieve/find out 1 of 2 filters user has selected save format. html or jpeg? how retrieve info jfilechooser? thank you.
edit: found out: has jfilechooser.getfilefilter() still welcome.
edit: getfilefilter() , filenameextensionfilter comparasion solved issue.
here code snippet solves issue:
jfilechooser chooser = new jfilechooser(); chooser.setmultiselectionenabled(false); chooser.setacceptallfilefilterused(false); filenameextensionfilter filter = new filenameextensionfilter("html documents", "htm", "html"); chooser.setfilefilter(filter); int option = chooser.showsavedialog(chatgui.this); if (option == jfilechooser.approve_option) { // set document parsed html styleddocument doc = (styleddocument)textpanehistory.getdocument(); htmleditorkit kit = new htmleditorkit(); bufferedoutputstream out; try { system.out.println(chooser.getfilefilter()); if (chooser.getfilefilter() == filter) system.out.println("ha ha"); } }
Comments
Post a Comment