Removes temporary useless constructor

and fixes mistake (bad dialog file) on Windows/Linux
for the Whiteboard plugin.
cusax-fix
Valentin Martinet 16 years ago
parent a772737e95
commit 5f1db1fef6

@ -7,6 +7,9 @@
package net.java.sip.communicator.util.swing;
import java.awt.*;
import javax.swing.JFileChooser;
import net.java.sip.communicator.util.*;
@ -32,10 +35,10 @@ public class GenericFileDialog
public static SipCommFileChooser create(
Frame parent, String title, int fileOperation)
{
int operation = -1;
if(OSUtils.IS_MAC)
{
int operation = -1;
if(fileOperation == SipCommFileChooser.LOAD_FILE_OPERATION)
operation = FileDialog.LOAD;
else if(fileOperation == SipCommFileChooser.SAVE_FILE_OPERATION)
@ -54,7 +57,21 @@ else if(fileOperation == SipCommFileChooser.SAVE_FILE_OPERATION)
}
else
{
return new SipCommFileChooserImpl();
if(fileOperation == SipCommFileChooser.LOAD_FILE_OPERATION)
operation = JFileChooser.OPEN_DIALOG;
else if(fileOperation == SipCommFileChooser.SAVE_FILE_OPERATION)
operation = JFileChooser.SAVE_DIALOG;
else
try
{
throw new Exception("UnknownFileOperation");
}
catch (Exception e)
{
e.printStackTrace();
}
return new SipCommFileChooserImpl(title, operation);
}
}

@ -28,10 +28,15 @@ public class SipCommFileChooserImpl
/**
* Constructor
*
* @param title title for this dialog
* @param operation 'Save file' or 'Load file' operation
*/
public SipCommFileChooserImpl()
public SipCommFileChooserImpl(String title, int operation)
{
super();
this.setDialogTitle(title);
this.setDialogType(operation);
}
/**
@ -39,43 +44,13 @@ public SipCommFileChooserImpl()
*
* @param path
*/
public SipCommFileChooserImpl(Component pparent, String path)
public SipCommFileChooserImpl(
Component pparent, String path, String title, int operation)
{
this();
this(title, operation);
this.setStartPath(path);
this.parent = pparent;
}
/**
* Constructor
*
* @param path
* @param fileOperation
*/
public SipCommFileChooserImpl(Component parent, String path, int fileOperation)
{
this(parent, path);
if(fileOperation == SipCommFileChooser.LOAD_FILE_OPERATION)
{
this.setDialogType(JFileChooser.OPEN_DIALOG);
}
else if(fileOperation == SipCommFileChooser.SAVE_FILE_OPERATION)
{
this.setDialogType(JFileChooser.SAVE_DIALOG);
}
else
{
try
{
throw new Exception("UnknownFileOperation");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
/**
* Returns the selected file by the user from the dialog.

Loading…
Cancel
Save