Hallo Leute.
Da mein Chef im Programm gerne die Steuerung "etwas anders" als normal hätte, hab ich für alle Komponenten die Focus-Tasten geändert. (1. Tab, Strg+Tab und 2. BildAuf, BildAb).
Ich hab auf meiner Oberfläche auch eine JTextArea für die ich dasselbe gemacht habe.
Funzt alles soweit.
Für eine Importfunktion wird ein neuer Dialog aufgerufen. Dieser enthält ebenfalls eine JTextArea.
Leider bekomme ich immer folgende Fehlermeldungen, wenn versuche den Import-Dialog aufzurufen:
java.lang.IllegalArgumentException: focus traversal keys must be unique for a Component :!:
at java.awt.Component.setFocusTraversalKeys_NoIDCheck(Component.java:5815) :!:
at java.awt.Component.setFocusTraversalKeys(Component.java:5742) :!:
at java.awt.TextArea.<init>(TextArea.java:252)
at java.awt.TextArea.<init>(TextArea.java:145)
at ImportDialog.<init>(ImportDialog.java:37)
at MainFrame.actionPerformed(MainFrame.java:1119)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1113)
at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:943)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
at java.awt.Component.processMouseEvent(Component.java:5100)
at java.awt.Component.processEvent(Component.java:4897)
at java.awt.Container.processEvent(Container.java:1569)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Lasse ich auf meinem Import-Dialog die JTextArea weg bekomme ich keinen Fehler. ???:L
Vielleicht hat ja schon so jemand eine Ahnung was hier falsch läuft. Ansonsten werde ich versuchen das Problem ein wenig zu spezifizieren.
Danke schonmal im Voraus für eure Hilfe.
CU ap
Da mein Chef im Programm gerne die Steuerung "etwas anders" als normal hätte, hab ich für alle Komponenten die Focus-Tasten geändert. (1. Tab, Strg+Tab und 2. BildAuf, BildAb).
Ich hab auf meiner Oberfläche auch eine JTextArea für die ich dasselbe gemacht habe.
Funzt alles soweit.
Für eine Importfunktion wird ein neuer Dialog aufgerufen. Dieser enthält ebenfalls eine JTextArea.
Leider bekomme ich immer folgende Fehlermeldungen, wenn versuche den Import-Dialog aufzurufen:
java.lang.IllegalArgumentException: focus traversal keys must be unique for a Component :!:
at java.awt.Component.setFocusTraversalKeys_NoIDCheck(Component.java:5815) :!:
at java.awt.Component.setFocusTraversalKeys(Component.java:5742) :!:
at java.awt.TextArea.<init>(TextArea.java:252)
at java.awt.TextArea.<init>(TextArea.java:145)
at ImportDialog.<init>(ImportDialog.java:37)
at MainFrame.actionPerformed(MainFrame.java:1119)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1113)
at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:943)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
at java.awt.Component.processMouseEvent(Component.java:5100)
at java.awt.Component.processEvent(Component.java:4897)
at java.awt.Container.processEvent(Container.java:1569)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Lasse ich auf meinem Import-Dialog die JTextArea weg bekomme ich keinen Fehler. ???:L
Vielleicht hat ja schon so jemand eine Ahnung was hier falsch läuft. Ansonsten werde ich versuchen das Problem ein wenig zu spezifizieren.
Danke schonmal im Voraus für eure Hilfe.
CU ap