summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/Wizard/searchRohlingPage.java
diff options
context:
space:
mode:
Diffstat (limited to 'Dozentenmodul/src/Wizard/searchRohlingPage.java')
-rw-r--r--Dozentenmodul/src/Wizard/searchRohlingPage.java79
1 files changed, 55 insertions, 24 deletions
diff --git a/Dozentenmodul/src/Wizard/searchRohlingPage.java b/Dozentenmodul/src/Wizard/searchRohlingPage.java
index 5f574814..519035c0 100644
--- a/Dozentenmodul/src/Wizard/searchRohlingPage.java
+++ b/Dozentenmodul/src/Wizard/searchRohlingPage.java
@@ -1,21 +1,19 @@
package Wizard;
-import java.io.IOException;
+import java.awt.Component;
+import java.awt.EventQueue;
+import java.awt.Panel;
+import java.beans.PropertyChangeEvent;
+import java.beans.PropertyChangeListener;
+import java.io.File;
import java.net.SocketException;
-import java.util.Collections;
-import org.apache.commons.net.ftp.FTPClient;
+import javax.swing.JFileChooser;
+import javax.swing.JProgressBar;
+
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.custom.SashForm;
-import org.eclipse.swt.widgets.Tree;
-import org.eclipse.jface.fieldassist.ControlDecoration;
-import org.eclipse.swt.widgets.Combo;
-import org.eclipse.swt.widgets.TabItem;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableItem;
-import org.eclipse.jface.viewers.CheckboxTableViewer;
import org.eclipse.swt.widgets.List;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Text;
@@ -26,12 +24,27 @@ import org.eclipse.swt.events.KeyEvent;
import ftp.ftp;
import org.eclipse.swt.events.MouseAdapter;
import org.eclipse.swt.events.MouseEvent;
+import downloader.DownloadTask;
+
+import org.eclipse.swt.widgets.ProgressBar;
+import org.eclipse.swt.widgets.Label;
+import org.eclipse.swt.events.PaintListener;
+import org.eclipse.swt.events.PaintEvent;
-public class searchRohlingPage extends WizardPage {
+import GUI.FTPDownloader;
+
+public class searchRohlingPage extends WizardPage {
private Text txtLivesuche;
String[] result;
List list;
ftp f=new ftp();
+ String host="openslx-nfs.rz.hs-offenburg.de";
+ int port=21;
+ String username="tspitzer";
+ String password="21071989";
+ String downloadPath="_vorlagen/";
+ String filename="";
+ private Button btnDownload;
/**
* Create the wizard.
*/
@@ -39,6 +52,7 @@ public class searchRohlingPage extends WizardPage {
super("Wizard");
setTitle("Rohling ausw\u00E4hlen (Schritt 1 von ..)");
setDescription("W\u00E4hlen Sie bitte Ihr Rohling aus welches Sie bearbeiten m\u00F6chten");
+
}
/**
@@ -53,16 +67,6 @@ public class searchRohlingPage extends WizardPage {
list = new List(container, SWT.BORDER);
list.setBounds(0, 34, 574, 276);
- Button btnDownload = new Button(container, SWT.NONE);
- btnDownload.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseDown(MouseEvent arg0) {
-
- System.out.println(list.getItem(list.getSelectionIndex()).toString());
- }
- });
- btnDownload.setBounds(489, 316, 75, 25);
- btnDownload.setText("Download");
txtLivesuche = new Text(container, SWT.BORDER);
txtLivesuche.addKeyListener(new KeyAdapter() {
@@ -90,6 +94,16 @@ public class searchRohlingPage extends WizardPage {
txtLivesuche.setText("Livesuche");
txtLivesuche.setText("");
txtLivesuche.setBounds(0, 0, 201, 25);
+
+ btnDownload = new Button(container, SWT.NONE);
+ btnDownload.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseDown(MouseEvent arg0) {
+ mouseClick(arg0);
+ }
+ });
+ btnDownload.setBounds(489, 383, 75, 25);
+ btnDownload.setText("Download");
try {
@@ -105,7 +119,24 @@ public class searchRohlingPage extends WizardPage {
e.printStackTrace();
}
- }
-
}
+ public void mouseClick(MouseEvent e)
+ {
+
+ Runnable r=new Runnable() {
+
+ @Override
+ public void run() {
+ // TODO Auto-generated method stub
+ FTPDownloader ftp=new FTPDownloader();
+
+
+
+ ftp.setVisible(true);
+
+ }
+ };
+ r.run();
+ }
+} \ No newline at end of file