package GKA.GUI;
import java.awt.event.ActionEvent;
import java.io.File;
import GKA.Controler.MainControler;
public class GKASaveButton extends GKAButton
{
/**
*
*/
private static final long serialVersionUID = 6289110092253949214L;
private final GKAFileChooser fileChooser = new GKAFileChooser();
public GKASaveButton() {
super(70, 25, 80, 5, "Save");
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == this){
int retVal = fileChooser.showSaveDialog(this);
if (retVal == GKAFileChooser.APPROVE_OPTION){
File file = fileChooser.getSelectedFile();
MainControler.saveGraph(file, fileChooser.getFileFilter().equals(GKAFileChooser.gkaFilter));
}
}
}
}