[Zerofile-svn] SF.net SVN: zerofile: [42] trunk/src/ZeroFileSettingsWindow.java
Status: Pre-Alpha
Brought to you by:
karl-bengtsson
|
From: <zo...@us...> - 2007-11-09 10:20:02
|
Revision: 42
http://zerofile.svn.sourceforge.net/zerofile/?rev=42&view=rev
Author: zondar
Date: 2007-11-09 02:20:03 -0800 (Fri, 09 Nov 2007)
Log Message:
-----------
added some functionality to the browse button.
TODO: add method to handle the result from the JFileChooser
(I will do this later)
Modified Paths:
--------------
trunk/src/ZeroFileSettingsWindow.java
Modified: trunk/src/ZeroFileSettingsWindow.java
===================================================================
--- trunk/src/ZeroFileSettingsWindow.java 2007-11-07 19:03:28 UTC (rev 41)
+++ trunk/src/ZeroFileSettingsWindow.java 2007-11-09 10:20:03 UTC (rev 42)
@@ -1,10 +1,12 @@
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
+import java.io.IOException;
/**
* @author Richard
*/
+
public class ZeroFileSettingsWindow
{
static void startSettingsWindow()
@@ -44,6 +46,13 @@
settingsWindowFrame.add(emailLabel);
settingsWindowFrame.add(emailField);
+ //Label + field for port parameter
+ JLabel portLabel = new JLabel("Port", JLabel.CENTER);
+ final JTextField portField = new JTextField();
+ portField.setText(String.valueOf(ZeroFileSettings.getMainPort()));
+ settingsWindowFrame.add(portLabel);
+ settingsWindowFrame.add(portField);
+
//Label + browsing for chosing download folder
JLabel downloadLabel = new JLabel("Download Folder:", JLabel.CENTER);
JLabel pathNowLabel = new JLabel("", JLabel.CENTER);
@@ -93,9 +102,29 @@
ZeroFileSettings.setLastName(lastNameField.getText());
if(!emailField.getText().equals(""))
ZeroFileSettings.setEmail(emailField.getText());
+ if(!portField.getText().equals(""))
+ ZeroFileSettings.setMainPort(Integer.valueOf(portField.getText()));
+ try {
+ ZeroFileSettings.saveSettings();
+ } catch (IOException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
settingsWindowFrame.setVisible(false);
+
}
}
+ );
+
+ browseButton.addActionListener(
+ new ActionListener(){
+ public void actionPerformed(ActionEvent browseb){
+ JFileChooser _directory = new JFileChooser();
+ _directory.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
+ _directory.showOpenDialog(null);
+ //todo add method to handle the result
+ }
+ }
);
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|