Hi,
bin beim Schreiben einer mittlerweile schon recht umfangreichen Applikation auf ein Problem beim Aufbau der GUI gestossen. Ich weiss auch nicht wirklich, wo ich beim Suchen ansetzen kann, wie sagt man so schön; viel kann nicht kaputt sein, gestern ging's noch! Aber es ist tatsächlich so, ich hab das Programm mittlerweile schon einige Zeit aktiv in der Verwendung und entwickele parallel weiter. Ohne m.E. viel umgebaut zu haben bekomme ich jetzt eine Exception aus Swing heraus die ich mir nicht erklären kann:
Der letzte für mich bekannte Punkt in der Source ist der hier:
D.h. natürlich, ich versuche ein neues JTextField zu instantiieren. Zu dem Zeitpunkt ist noch kein Fenster zu sehen, es wird erst später mit setVisible sichtbar gemacht.
Hat jemand eine Ahnung, oder wenigstens eine Idee, wo ich suchen kann? Ich kann auch gern weitere Teile der Quellen posten, bloss weiss ich im Moment partout nicht, welche Teile helfen könnten?!? Und alles will ich euch nicht zumuten, es sind mittlerweile 64; nicht wirklich riesig, aber doch etwas viel für'n Forum, oder?
Danke schon mal im Voraus!!!
Stephan[/code]
bin beim Schreiben einer mittlerweile schon recht umfangreichen Applikation auf ein Problem beim Aufbau der GUI gestossen. Ich weiss auch nicht wirklich, wo ich beim Suchen ansetzen kann, wie sagt man so schön; viel kann nicht kaputt sein, gestern ging's noch! Aber es ist tatsächlich so, ich hab das Programm mittlerweile schon einige Zeit aktiv in der Verwendung und entwickele parallel weiter. Ohne m.E. viel umgebaut zu haben bekomme ich jetzt eine Exception aus Swing heraus die ich mir nicht erklären kann:
Code:
Exception in thread "main" java.lang.IllegalAccessError: tried to access class javax.swinû from class javax.swing.text.SimpleAttributeSet
at javax.swing.text.SimpleAttributeSet.getEmptyEnumeration(Unknown Source)
at javax.swing.text.SimpleAttributeSet.access$000(Unknown Source)
at javax.swing.text.SimpleAttributeSet$EmptyAttributeSet.getAttributeNames(Unknown Source)
at javax.swing.text.SimpleAttributeSet.addAttributes(Unknown Source)
at javax.swing.text.StyleContext.addAttribute(Unknown Source)
at javax.swing.text.StyleContext$NamedStyle.addAttribute(Unknown Source)
at javax.swing.text.StyleContext$NamedStyle.setName(Unknown Source)
at javax.swing.text.StyleContext$NamedStyle.<init>(Unknown Source)
at javax.swing.text.StyleContext.addStyle(Unknown Source)
at javax.swing.text.StyleContext.<init>(Unknown Source)
at javax.swing.text.StyleContext.getDefaultStyleContext(Unknown Source)
at javax.swing.text.AbstractDocument.<init>(Unknown Source)
at javax.swing.text.PlainDocument.<init>(Unknown Source)
at javax.swing.text.PlainDocument.<init>(Unknown Source)
at javax.swing.text.DefaultEditorKit.createDefaultDocument(Unknown Source)
at javax.swing.plaf.basic.BasicTextUI.installUI(Unknown Source)
at javax.swing.plaf.basic.BasicTextFieldUI.installUI(Unknown Source)
at javax.swing.JComponent.setUI(Unknown Source)
at javax.swing.text.JTextComponent.setUI(Unknown Source)
at javax.swing.text.JTextComponent.updateUI(Unknown Source)
at javax.swing.text.JTextComponent.<init>(Unknown Source)
at javax.swing.JTextField.<init>(Unknown Source)
at javax.swing.JTextField.<init>(Unknown Source)
at SWSoft.javax.XYLayout.createJComponent2(XYLayout.java:481)
at SWSoft.javax.XYLayout.createJComponent2(XYLayout.java:618)
at SWSoft.Application.JOpus.gui.ElemWinx.createGUI(ElemWinx.java:60)
at SWSoft.Application.JOpus.gui.ElemMain.initTabbedPane(ElemMain.java:170)
at SWSoft.Application.JOpus.gui.ElemMain.init(ElemMain.java:148)
at SWSoft.Application.JOpus.MainWin.init(MainWin.java:67)
at SWSoft.Application.JOpus.MainWin.<init>(MainWin.java:47)
at SWSoft.Application.JOpus.MainWin.getInstance(MainWin.java:33)
at SWSoft.Application.JOpus.MainWin.main(MainWin.java:125)
Der letzte für mich bekannte Punkt in der Source ist der hier:
Code:
case 3: res=new JTextField();
D.h. natürlich, ich versuche ein neues JTextField zu instantiieren. Zu dem Zeitpunkt ist noch kein Fenster zu sehen, es wird erst später mit setVisible sichtbar gemacht.
Hat jemand eine Ahnung, oder wenigstens eine Idee, wo ich suchen kann? Ich kann auch gern weitere Teile der Quellen posten, bloss weiss ich im Moment partout nicht, welche Teile helfen könnten?!? Und alles will ich euch nicht zumuten, es sind mittlerweile 64; nicht wirklich riesig, aber doch etwas viel für'n Forum, oder?
Danke schon mal im Voraus!!!
Stephan[/code]