edu.usp.ime.hipo.screens
Class WelcomeScreen

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by edu.usp.ime.hipo.screens.WelcomeScreen
All Implemented Interfaces:
Tab, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class WelcomeScreen
extends javax.swing.JPanel
implements Tab

Aba que mostra as op??es mais comuns para o usu?rio

Author:
Rafael Crivellari Saliba Schouery (schouery@gmail.com)
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JButton bHelp
           
private  javax.swing.JButton bNewProgram
           
private  javax.swing.JButton bOpenProgram
           
private  javax.swing.JButton bSamples
           
(package private)  Controller controller
           
private  javax.swing.JPanel jPanel1
           
private  javax.swing.JPanel jPanel2
           
private  javax.swing.JPanel jPanel3
           
private  javax.swing.JSeparator jSeparator1
           
(package private)  MainWindow main
           
private  javax.swing.JPanel pButtons
           
private  javax.swing.JPanel pInfo
           
private  javax.swing.JPanel pInfoContents
           
private  javax.swing.JTextPane tpInfo
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
WelcomeScreen(MainWindow main)
          Cria uma nova aba de WelcomeScreen
 
Method Summary
private  void bHelpActionPerformed(java.awt.event.ActionEvent evt)
           
private  void bHelpMouseEntered(java.awt.event.MouseEvent evt)
           
private  void bNewProgramActionPerformed(java.awt.event.ActionEvent evt)
           
private  void bNewProgramMouseEntered(java.awt.event.MouseEvent evt)
           
private  void bOpenProgramActionPerformed(java.awt.event.ActionEvent evt)
           
private  void bOpenProgramMouseEntered(java.awt.event.MouseEvent evt)
           
private  void bSamplesActionPerformed(java.awt.event.ActionEvent evt)
           
private  void bSamplesMouseEntered(java.awt.event.MouseEvent evt)
           
 int getType()
          Descobre o tipo da aba
private  void initComponents()
           
private  void mouseExited(java.awt.event.MouseEvent evt)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

main

MainWindow main

controller

Controller controller

bHelp

private javax.swing.JButton bHelp

bNewProgram

private javax.swing.JButton bNewProgram

bOpenProgram

private javax.swing.JButton bOpenProgram

bSamples

private javax.swing.JButton bSamples

jPanel1

private javax.swing.JPanel jPanel1

jPanel2

private javax.swing.JPanel jPanel2

jPanel3

private javax.swing.JPanel jPanel3

jSeparator1

private javax.swing.JSeparator jSeparator1

pButtons

private javax.swing.JPanel pButtons

pInfo

private javax.swing.JPanel pInfo

pInfoContents

private javax.swing.JPanel pInfoContents

tpInfo

private javax.swing.JTextPane tpInfo
Constructor Detail

WelcomeScreen

public WelcomeScreen(MainWindow main)
Cria uma nova aba de WelcomeScreen

Parameters:
main - A MainWindow respons?vel
Method Detail

getType

public int getType()
Description copied from interface: Tab
Descobre o tipo da aba

Specified by:
getType in interface Tab
Returns:
O tipo

initComponents

private void initComponents()

bHelpMouseEntered

private void bHelpMouseEntered(java.awt.event.MouseEvent evt)

bSamplesMouseEntered

private void bSamplesMouseEntered(java.awt.event.MouseEvent evt)

bOpenProgramMouseEntered

private void bOpenProgramMouseEntered(java.awt.event.MouseEvent evt)

mouseExited

private void mouseExited(java.awt.event.MouseEvent evt)

bNewProgramMouseEntered

private void bNewProgramMouseEntered(java.awt.event.MouseEvent evt)

bHelpActionPerformed

private void bHelpActionPerformed(java.awt.event.ActionEvent evt)

bNewProgramActionPerformed

private void bNewProgramActionPerformed(java.awt.event.ActionEvent evt)

bSamplesActionPerformed

private void bSamplesActionPerformed(java.awt.event.ActionEvent evt)

bOpenProgramActionPerformed

private void bOpenProgramActionPerformed(java.awt.event.ActionEvent evt)