|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
ui.accessibility.DialogueAccess
public class DialogueAccess
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
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 java.lang.String |
fileName
file name |
private java.lang.Boolean |
fullTranslation
full translation |
private javax.swing.JButton |
jbAddShortcut
save translation button |
private javax.swing.JButton |
jbCancel
cancel button |
private javax.swing.JButton |
jbDelShortcut
save translation button |
private javax.swing.JButton |
jbLoad
load file button |
private javax.swing.JButton |
jbSave
save translation button |
private javax.swing.JButton[] |
jbShortcuts
shortcuts |
private javax.swing.JButton |
jbTranslation
new translation button |
private javax.swing.JLabel |
jlLanguage
language label |
private javax.swing.JLabel |
jlScreenReader
screen reader label |
private javax.swing.JLabel |
jlVerbosity
verbosity label |
private javax.swing.JTextField |
jtfLanguage
language text field |
private javax.swing.JTextField |
jtfScreenReader
screen reader text field |
private javax.swing.JTextField |
jtfVerbosity
verbosity text field |
private int[] |
keyCodes
key codes |
private int[] |
keyModifiers
key modifiers |
private java.lang.String[] |
keys
keys |
private javax.swing.JLabel[] |
labels
jlabels |
private java.lang.String[] |
locale
locale (language, verbosity, screen reader) |
private int |
num
length |
private static long |
serialVersionUID
pour la sérialisation (non utilisé) |
private java.lang.Boolean[] |
shortcutButtonPressed
true when button's pressed |
private javax.swing.JTextField[] |
textFields
textfields |
(package private) static Language |
texts
Textual contents |
private java.lang.String[] |
unmodifiedTexts
initial texts |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
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, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
DialogueAccess(java.lang.String[] labelList,
java.lang.String[] keyList,
java.lang.String language,
java.lang.String verbosity,
java.lang.String screenreader,
java.lang.String file,
java.lang.Boolean ft)
Constructor |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent ae)
buttons action |
private void |
addShortcut()
add shortcut |
void |
caretUpdate(javax.swing.event.CaretEvent ae)
|
private java.lang.Boolean |
checkFile()
|
private java.lang.Boolean |
checkLocale()
|
private void |
checkShortcuts(int j)
check shortcuts to prevent 2 buttons to have the same shortcut |
private java.lang.Boolean |
confirm(java.lang.String s)
opens a confirmation dialog |
private void |
createDialog()
creates dialog |
private void |
delShortcut()
removes last shortcut |
private void |
enableComponents(java.lang.Boolean b)
pas vraiment propre |
private java.lang.String |
getBasicPath()
|
private java.lang.String |
getPath()
|
private java.lang.String |
getShortcutPath()
|
private boolean |
isModified()
|
void |
keyPressed(java.awt.event.KeyEvent ke)
|
void |
keyReleased(java.awt.event.KeyEvent ke)
|
void |
keyTyped(java.awt.event.KeyEvent arg0)
|
private java.lang.Boolean |
knownLanguage(java.lang.String s)
|
private java.lang.Boolean |
knownScreenReader(java.lang.String s)
|
private java.lang.Boolean |
knownVerbosity(java.lang.String s)
|
private void |
load()
load |
private void |
loadShortcuts()
load shortcuts |
private void |
loadTranslation()
create whole file, with layout |
private void |
printShortcuts()
prints the shortcuts in textfields |
private void |
save(java.lang.String path,
javax.swing.JTextField[] tfs,
javax.swing.JLabel[] labels2,
java.lang.String[] keys2)
saves |
private void |
setShortcutDisplay(int j)
displays the shortcut |
void |
windowActivated(java.awt.event.WindowEvent arg0)
|
void |
windowClosed(java.awt.event.WindowEvent arg0)
|
void |
windowClosing(java.awt.event.WindowEvent arg0)
|
void |
windowDeactivated(java.awt.event.WindowEvent arg0)
|
void |
windowDeiconified(java.awt.event.WindowEvent arg0)
|
void |
windowIconified(java.awt.event.WindowEvent arg0)
|
void |
windowOpened(java.awt.event.WindowEvent arg0)
|
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
static Language texts
private static final long serialVersionUID
private java.lang.Boolean fullTranslation
private javax.swing.JButton jbSave
private javax.swing.JButton jbAddShortcut
private javax.swing.JButton jbDelShortcut
private javax.swing.JButton jbCancel
private javax.swing.JButton jbLoad
private javax.swing.JButton jbTranslation
private javax.swing.JLabel[] labels
private javax.swing.JTextField[] textFields
private int num
private java.lang.String[] unmodifiedTexts
private java.lang.String[] keys
private javax.swing.JTextField jtfLanguage
private javax.swing.JLabel jlLanguage
private javax.swing.JTextField jtfVerbosity
private javax.swing.JLabel jlVerbosity
private javax.swing.JTextField jtfScreenReader
private javax.swing.JLabel jlScreenReader
private java.lang.String fileName
private java.lang.String[] locale
private javax.swing.JButton[] jbShortcuts
private java.lang.Boolean[] shortcutButtonPressed
private int[] keyCodes
private int[] keyModifiers
Constructor Detail |
---|
public DialogueAccess(java.lang.String[] labelList, java.lang.String[] keyList, java.lang.String language, java.lang.String verbosity, java.lang.String screenreader, java.lang.String file, java.lang.Boolean ft)
labelList
- labelskeyList
- keyslanguage
- langverbosity
- verbosityscreenreader
- screen readerfile
- file nameft
- : true if full translation.Method Detail |
---|
private void createDialog()
public void windowActivated(java.awt.event.WindowEvent arg0)
windowActivated
in interface java.awt.event.WindowListener
WindowListener.windowActivated(java.awt.event.WindowEvent)
public void windowClosed(java.awt.event.WindowEvent arg0)
windowClosed
in interface java.awt.event.WindowListener
WindowListener.windowClosed(java.awt.event.WindowEvent)
public void windowClosing(java.awt.event.WindowEvent arg0)
windowClosing
in interface java.awt.event.WindowListener
WindowListener.windowClosing(java.awt.event.WindowEvent)
public void windowDeactivated(java.awt.event.WindowEvent arg0)
windowDeactivated
in interface java.awt.event.WindowListener
WindowListener.windowDeactivated(java.awt.event.WindowEvent)
public void windowDeiconified(java.awt.event.WindowEvent arg0)
windowDeiconified
in interface java.awt.event.WindowListener
WindowListener.windowDeiconified(java.awt.event.WindowEvent)
public void windowIconified(java.awt.event.WindowEvent arg0)
windowIconified
in interface java.awt.event.WindowListener
WindowListener.windowIconified(java.awt.event.WindowEvent)
public void windowOpened(java.awt.event.WindowEvent arg0)
windowOpened
in interface java.awt.event.WindowListener
WindowListener.windowOpened(java.awt.event.WindowEvent)
public void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed
in interface java.awt.event.ActionListener
ActionListener.actionPerformed(java.awt.event.ActionEvent)
private boolean isModified()
private java.lang.Boolean checkLocale()
private java.lang.String getShortcutPath()
private java.lang.String getBasicPath()
private java.lang.String getPath()
private java.lang.Boolean checkFile()
private void loadTranslation()
private void save(java.lang.String path, javax.swing.JTextField[] tfs, javax.swing.JLabel[] labels2, java.lang.String[] keys2)
path
- : path to the bundletfs
- textfields to savelabels2
- labelskeys2
- keysprivate void load()
private void loadShortcuts()
private void printShortcuts()
private void setShortcutDisplay(int j)
j
- : numberpublic void caretUpdate(javax.swing.event.CaretEvent ae)
caretUpdate
in interface javax.swing.event.CaretListener
CaretListener.caretUpdate(javax.swing.event.CaretEvent)
private java.lang.Boolean knownVerbosity(java.lang.String s)
s
- TODO
private java.lang.Boolean knownLanguage(java.lang.String s)
s
- TODO
private java.lang.Boolean knownScreenReader(java.lang.String s)
s
- TODO
public void keyReleased(java.awt.event.KeyEvent ke)
keyReleased
in interface java.awt.event.KeyListener
KeyListener.keyReleased(java.awt.event.KeyEvent)
public void keyPressed(java.awt.event.KeyEvent ke)
keyPressed
in interface java.awt.event.KeyListener
KeyListener.keyPressed(java.awt.event.KeyEvent)
public void keyTyped(java.awt.event.KeyEvent arg0)
keyTyped
in interface java.awt.event.KeyListener
KeyListener.keyTyped(java.awt.event.KeyEvent)
private java.lang.Boolean confirm(java.lang.String s)
s
- : key of the message
private void checkShortcuts(int j)
j
- TODOprivate void addShortcut()
private void delShortcut()
private void enableComponents(java.lang.Boolean b)
b
- : true to enable, false to disable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |