java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
edu.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 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 |
Fields inherited from class java.awt.Dialog |
|
Fields inherited from class java.awt.Window |
|
Fields inherited from class java.awt.Container |
|
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 |
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 |
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
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
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.