Tweety!
leutz ich bin schon am verzweifeln!
ich hoffe ihr könnt mir da raus helfen
ich möchte einfach und simpel mir eine normale einheitsmatrix ausgeben lassen
also in dem format:
1|0|0|0
0|1|0|0
0|0|1|0
0|0|0|1
nur in der diagonalen sollen 1 stehen
der code dazu ist ja nicht schwer, jedoch werde ich von NullpointerExceptions heimgesucht!
das ganze läuft über eine GUI mit JButton[][] elementen (so ne art ToggleButtons)
hier mal der code von den wesentlichen teilen:
global ist bereits ein Attribut inizialisiert: JButton[][] matrix;
die funktion die die matrix befüllt:
die Methode getIVertexRate gibt lediglich die größe der Matrix zurück
das ganze wird von dieser funktion aufgerufen:
returntype ist deswegen ein text, da ich das ganze in fenstern ausgeben möchte (showMessageDialog)
zum umfeld:
in MeinContr: private MeinModel newModel;
getWayMatrix befindet sich in der Klasse MeinContr
get_Matrix_Unique befindet sich in der Klasse MeinModel
und die Fehlermeldung dazu:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at MeinModel.get_Matrix_Unique(MeinModel.java:9
at MeinContr.getWayMatrix(MeinContr.java:55)
at MainFrame$4.actionPerformed(MainFrame.java:327)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
ich komm leider nicht drauf was das sein kann und sitz schon seit 5 stunden dran und es funkt einfach nicht
hoffe ihr könnt mir da helfen
lg
ich hoffe ihr könnt mir da raus helfen
ich möchte einfach und simpel mir eine normale einheitsmatrix ausgeben lassen
also in dem format:
1|0|0|0
0|1|0|0
0|0|1|0
0|0|0|1
nur in der diagonalen sollen 1 stehen
der code dazu ist ja nicht schwer, jedoch werde ich von NullpointerExceptions heimgesucht!
das ganze läuft über eine GUI mit JButton[][] elementen (so ne art ToggleButtons)
hier mal der code von den wesentlichen teilen:
global ist bereits ein Attribut inizialisiert: JButton[][] matrix;
die funktion die die matrix befüllt:
|
||||
die Methode getIVertexRate gibt lediglich die größe der Matrix zurück
das ganze wird von dieser funktion aufgerufen:
|
||||
returntype ist deswegen ein text, da ich das ganze in fenstern ausgeben möchte (showMessageDialog)
zum umfeld:
in MeinContr: private MeinModel newModel;
getWayMatrix befindet sich in der Klasse MeinContr
get_Matrix_Unique befindet sich in der Klasse MeinModel
und die Fehlermeldung dazu:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at MeinModel.get_Matrix_Unique(MeinModel.java:9
at MeinContr.getWayMatrix(MeinContr.java:55)
at MainFrame$4.actionPerformed(MainFrame.java:327)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
ich komm leider nicht drauf was das sein kann und sitz schon seit 5 stunden dran und es funkt einfach nicht
hoffe ihr könnt mir da helfen
lg