Hi,
ich habe eine MDI Anwendung mit Swing erstellt.
Und habe Kunden und andere Objekte die ich in JInternalFrames öffnen kann um sie zu bearbeiten.
Jetzt habe ich ein Problem und zwar möchte ich einen Datensatz nicht löschen wenn er geöffnet ist und es sollen auch nicht 2 mal die gleichen Datensätze geöffnet werden.
Jetzt hatte ich die Idee ein HastSet zu verwenden in dem immer die geöffneten Objekte liegen. Das Problem was ich sehe ist sobald ich einen Kunden in dem Frame verändere ist ja auch der Hashcode nicht mehr gleich und damit ist das ganze nicht mehr zu gebrauchen.
Gibt es eine zu empfehlende Vorgehensweise bei MDI Anwendungen zu überprüfen ob ein Objekt geöffnet ist oder nicht?
Thx
goodcat
ich habe eine MDI Anwendung mit Swing erstellt.
Und habe Kunden und andere Objekte die ich in JInternalFrames öffnen kann um sie zu bearbeiten.
Jetzt habe ich ein Problem und zwar möchte ich einen Datensatz nicht löschen wenn er geöffnet ist und es sollen auch nicht 2 mal die gleichen Datensätze geöffnet werden.
Jetzt hatte ich die Idee ein HastSet zu verwenden in dem immer die geöffneten Objekte liegen. Das Problem was ich sehe ist sobald ich einen Kunden in dem Frame verändere ist ja auch der Hashcode nicht mehr gleich und damit ist das ganze nicht mehr zu gebrauchen.
Gibt es eine zu empfehlende Vorgehensweise bei MDI Anwendungen zu überprüfen ob ein Objekt geöffnet ist oder nicht?
Thx
goodcat