Hallo,
ich versuche mein Problem erstmal ohne meinen Code zu beschreiben, den ich bei Bedarf aber gerne nachreichen kann.
Ich habe ein JPanel mit mehreren JSpinner, die das SpinnerNumberModel, das SpinnerListModel oder das SpinnerDateModel verwenden (es kommen also alle drei Arten drin vor). Dieses JPanel taucht in meinem gesamten Programm dreimal auf. An zwei dieser Stellen sollen die Werte der Spinner gleich sein d.h. verändere ich einen Wert eines Spinners an Stelle A, dann soll diese Änderung auch an Stelle B auftreten.
Die komplizierteste Lösung, mit der ich momentan rumprobiere, ist, dass ich meine Models von Stelle A neu in die JSpinner von Stelle B setze. Das ist leider sehr aufwendig und hat bis jetzt auch nur so halb funktioniert.
Ich hoffe, dass ich einfach nur zu kompliziert denke und jemand vielleicht eine Idee für eine saubere und einfache Lösung hat.
Danke schonmal
Gruß,
Carolin
ich versuche mein Problem erstmal ohne meinen Code zu beschreiben, den ich bei Bedarf aber gerne nachreichen kann.
Ich habe ein JPanel mit mehreren JSpinner, die das SpinnerNumberModel, das SpinnerListModel oder das SpinnerDateModel verwenden (es kommen also alle drei Arten drin vor). Dieses JPanel taucht in meinem gesamten Programm dreimal auf. An zwei dieser Stellen sollen die Werte der Spinner gleich sein d.h. verändere ich einen Wert eines Spinners an Stelle A, dann soll diese Änderung auch an Stelle B auftreten.
Die komplizierteste Lösung, mit der ich momentan rumprobiere, ist, dass ich meine Models von Stelle A neu in die JSpinner von Stelle B setze. Das ist leider sehr aufwendig und hat bis jetzt auch nur so halb funktioniert.
Ich hoffe, dass ich einfach nur zu kompliziert denke und jemand vielleicht eine Idee für eine saubere und einfache Lösung hat.
Danke schonmal
Gruß,
Carolin