Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

edu.ou.kmi.buddyspace.gui
Class BSFileTransferDialog  view BSFileTransferDialog download BSFileTransferDialog.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended byedu.ou.kmi.buddyspace.gui.BSFileTransferDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class BSFileTransferDialog
extends javax.swing.JDialog

Dialog for file upload and download. Allows specification of used proxy, file and web server. After confirm up/downloads the file using URLFileTransfer class methods.


Nested Class Summary
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JButton browseButton
           
private  javax.swing.JPanel buttonPanel
           
private  javax.swing.JButton cancelButton
           
private  javax.swing.JLabel fileLabel
           
private  javax.swing.JPanel filePanel
           
private  javax.swing.JTextField fileTextField
           
private  javax.swing.JLabel hostLabel
           
private  javax.swing.JTextField hostTextField
           
private  JID jid
           
private  javax.swing.JLabel jidLabel
           
private  javax.swing.JPanel jidPanel
           
private  javax.swing.JTextField jidTextField
           
private  BSMainFrame mainFrame
           
private  javax.swing.JButton okButton
           
private  javax.swing.JLabel pathLabel
           
private  javax.swing.JTextField pathTextField
           
private  javax.swing.JLabel portLabel
           
private  javax.swing.JTextField portTextField
           
private  javax.swing.JLabel proxyLabel
           
private  javax.swing.JPanel proxyPanel
           
private  javax.swing.JPanel proxyParamPanel
           
private  javax.swing.JLabel proxyPortLabel
           
private  javax.swing.JTextField proxyPortTextField
           
private  javax.swing.JTextField proxyTextField
           
private  boolean receiving
           
private  javax.swing.JPanel serverPanel
           
private  javax.swing.JLabel urlLabel
           
private  javax.swing.JPanel urlPanel
           
private  java.lang.String urlStr
           
private  javax.swing.JTextField urlTextField
           
private  javax.swing.JCheckBox useProxyCheckBox
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
BSFileTransferDialog(BSMainFrame mainFrame, JID jid, java.lang.String server, java.lang.String port, java.lang.String uploadPath, java.lang.String proxy, java.lang.String proxyPort)
          Creates new form BSFileTransferDialog for file upload
BSFileTransferDialog(BSMainFrame mainFrame, java.lang.String url, JID jid, java.lang.String proxy, java.lang.String proxyPort)
          Creates new form BSFileTransferDialog for file download
 
Method Summary
private  void actionPerformed(java.awt.event.ActionEvent evt)
          Handles actions from buttons,..
protected  void addServerPanel()
          Adds GUI for web server information.
protected  void addUrlPanel()
          Adds GUI for URL information
private  void closeDialog(java.awt.event.WindowEvent evt)
          Closes the dialog
protected  void enableProxyPanel(boolean enable)
          Enables proxy GUI, when proxy enabled
private  void initComponents()
          This method is called from within the constructor to initialize the form.
protected  boolean tryDownload()
          Tries to download file.
protected  boolean tryUpload()
          Tries to upload file.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

receiving

private boolean receiving

jid

private JID jid

urlStr

private java.lang.String urlStr

mainFrame

private BSMainFrame mainFrame

jidPanel

private javax.swing.JPanel jidPanel

proxyTextField

private javax.swing.JTextField proxyTextField

proxyPortTextField

private javax.swing.JTextField proxyPortTextField

proxyPanel

private javax.swing.JPanel proxyPanel

buttonPanel

private javax.swing.JPanel buttonPanel

fileTextField

private javax.swing.JTextField fileTextField

jidLabel

private javax.swing.JLabel jidLabel

okButton

private javax.swing.JButton okButton

useProxyCheckBox

private javax.swing.JCheckBox useProxyCheckBox

filePanel

private javax.swing.JPanel filePanel

proxyLabel

private javax.swing.JLabel proxyLabel

proxyPortLabel

private javax.swing.JLabel proxyPortLabel

browseButton

private javax.swing.JButton browseButton

fileLabel

private javax.swing.JLabel fileLabel

cancelButton

private javax.swing.JButton cancelButton

jidTextField

private javax.swing.JTextField jidTextField

proxyParamPanel

private javax.swing.JPanel proxyParamPanel

serverPanel

private javax.swing.JPanel serverPanel

hostLabel

private javax.swing.JLabel hostLabel

portLabel

private javax.swing.JLabel portLabel

pathLabel

private javax.swing.JLabel pathLabel

hostTextField

private javax.swing.JTextField hostTextField

portTextField

private javax.swing.JTextField portTextField

pathTextField

private javax.swing.JTextField pathTextField

urlPanel

private javax.swing.JPanel urlPanel

urlLabel

private javax.swing.JLabel urlLabel

urlTextField

private javax.swing.JTextField urlTextField
Constructor Detail

BSFileTransferDialog

public BSFileTransferDialog(BSMainFrame mainFrame,
                            java.lang.String url,
                            JID jid,
                            java.lang.String proxy,
                            java.lang.String proxyPort)
Creates new form BSFileTransferDialog for file download


BSFileTransferDialog

public BSFileTransferDialog(BSMainFrame mainFrame,
                            JID jid,
                            java.lang.String server,
                            java.lang.String port,
                            java.lang.String uploadPath,
                            java.lang.String proxy,
                            java.lang.String proxyPort)
Creates new form BSFileTransferDialog for file upload

Method Detail

initComponents

private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.


actionPerformed

private void actionPerformed(java.awt.event.ActionEvent evt)
Handles actions from buttons,..


closeDialog

private void closeDialog(java.awt.event.WindowEvent evt)
Closes the dialog


addServerPanel

protected void addServerPanel()
Adds GUI for web server information.


addUrlPanel

protected void addUrlPanel()
Adds GUI for URL information


enableProxyPanel

protected void enableProxyPanel(boolean enable)
Enables proxy GUI, when proxy enabled


tryDownload

protected boolean tryDownload()
Tries to download file. Returns if successfull.


tryUpload

protected boolean tryUpload()
Tries to upload file. Returns if successfull.