Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv28031/src/net/sourceforge/bprocessor/gui
Modified Files:
GUI.java
Log Message:
Export of PPLM
Index: GUI.java
===================================================================
RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/GUI.java,v
retrieving revision 1.106
retrieving revision 1.107
diff -C2 -d -r1.106 -r1.107
*** GUI.java 30 Mar 2009 09:16:39 -0000 1.106
--- GUI.java 23 Apr 2009 08:17:42 -0000 1.107
***************
*** 57,62 ****
--- 57,66 ----
import java.awt.event.MouseEvent;
import java.io.File;
+ import java.io.FileNotFoundException;
+ import java.io.FileOutputStream;
+ import java.io.OutputStream;
import javax.swing.AbstractAction;
+ import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JMenu;
***************
*** 586,594 ****
ppExport.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
! Project.getInstance().exportPPLM();
}
});
file.add(ppExport);
!
JMenuItem objExport = new JMenuItem("Export OBJ");
objExport.addActionListener(new ActionListener() {
--- 590,612 ----
ppExport.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
!
! JFileChooser chooser = new JFileChooser();
! int state = chooser.showSaveDialog(null);
! File file = chooser.getSelectedFile();
!
! if (file != null &&
! state == JFileChooser.APPROVE_OPTION) {
! try {
! OutputStream out = new FileOutputStream(file);
! Project.getInstance().exportPPLM(out);
! } catch (FileNotFoundException e1) {
! System.out.println("unable to write to " + file);
! }
! }
!
}
});
file.add(ppExport);
!
JMenuItem objExport = new JMenuItem("Export OBJ");
objExport.addActionListener(new ActionListener() {
|