You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



All Packages  This Package  Class Hierarchy  Class Search  Index

Class grendel.composition.AttachmentsList.AttachmentsPanel

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----com.sun.java.swing.JComponent
                           |
                           +----com.sun.java.swing.JPanel
                                   |
                                   +----grendel.composition.AttachmentsList.AttachmentsPanel


class  AttachmentsList.AttachmentsPanel
     extends com.sun.java.swing.JPanel
     implements java.awt.event.MouseListener, 
                java.awt.event.KeyListener
{
          // Fields 1
     private AttachmentLabel mCurrentSelection;

          // Constructors 1
     public AttachmentsPanel();

          // Methods 18
     protected void addAttachment(String);
     public void doLayout();
     public Dimension getMaximumSize();
     public Dimension getMinimumSize();
     public Dimension getPreferredSize();
     private AttachmentLabel getSelection();
     public void keyPressed(KeyEvent);
     public void keyReleased(KeyEvent);
     public void keyTyped(KeyEvent);
     public void mouseClicked(MouseEvent);
     public void mouseEntered(MouseEvent);
     public void mouseExited(MouseEvent);
     public void mousePressed(MouseEvent);
     public void mouseReleased(MouseEvent);
     private void removeAttachment(AttachmentLabel);
     private void removeAttachment(int);
     private void setSelection(AttachmentLabel);
     protected void showDialog();
}



Fields


• mCurrentSelection

   private AttachmentLabel mCurrentSelection



Constructors


• AttachmentsPanel

   public AttachmentsPanel() 



Methods


• getSelection

   private AttachmentLabel getSelection() 

Gets the currently selected label.

Returns:
The currently selected label.

See Also: setSelection



• setSelection

   private void setSelection(AttachmentLabel aLabel) 

Sets the currently selected label.

Parameter Description
One of the AttachmentLabel's

See Also: getSelection



• addAttachment

   protected void addAttachment(String aFilePath) 

Adds a file attachment to the list.

Parameter Description
aFilePath A file path.

See Also: AttachmentsList.addAttachment



• removeAttachment

   private void removeAttachment(AttachmentLabel aAttLabel) 

Remove a file attachment from the list.



• removeAttachment

   private void removeAttachment(int aIndex) 

Remove a file attachment from the list.



• doLayout

   public void doLayout() 

Overrides:
doLayout in class Container


• getMaximumSize

   public Dimension getMaximumSize() 
Overrides:
getMaximumSize in class JComponent


• getMinimumSize

   public Dimension getMinimumSize() 
Overrides:
getMinimumSize in class JComponent


• getPreferredSize

   public Dimension getPreferredSize() 
Overrides:
getPreferredSize in class JComponent


• showDialog

   protected void showDialog() 

Display the file dialog so the user can select a file to add to the list.

See Also: this.mousePressed and AttachmentsList.showDialog



• mouseEntered

   public void mouseEntered(MouseEvent e) 

Implements:
mouseEntered in interface MouseListener


• mouseExited

   public void mouseExited(MouseEvent e) 
Implements:
mouseExited in interface MouseListener


• mouseReleased

   public void mouseReleased(MouseEvent e) 
Implements:
mouseReleased in interface MouseListener


• mouseClicked

   public void mouseClicked(MouseEvent e) 
Implements:
mouseClicked in interface MouseListener


• mousePressed

   public void mousePressed(MouseEvent e) 
Implements:
mousePressed in interface MouseListener


• keyReleased

   public void keyReleased(KeyEvent e) 

keyPressed responds to up and down arrows keys.

Implements:
keyReleased in interface KeyListener


• keyTyped

   public void keyTyped(KeyEvent e) 
Implements:
keyTyped in interface KeyListener


• keyPressed

   public void keyPressed(KeyEvent e) 
Implements:
keyPressed in interface KeyListener


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4