ponliMedlem sedan sep. 200112 inlägg Hej!
Har gjort en egen JDialog som extendar JDialog.
I den har jag diverse paneler osv och längst ner en panel med två knappar: O.K och avbryt.
Mina knappar är alltså ingen JOptionPane utan egensnickrade knappar.
Hur gör jag för att framen som skapat dialogrutan ska få reda på vilket val som gjordes i den?
Tacksam för hjälp.
Mvh
/Pontus
psMedlem sedan juni 2000841 inlägg Det enklaste du kan göra är att skicka in en referens från framen, lämpligtvis i konstruktorn.
Eventuellt så kan du tillämpa patterns. Finns ett bra som heter Singelton. Det har till uppgift att se till så att man har rätt (oftast 1) antal instanser av varje klass igång. Lämpligtvis har man lite statiska metoder/variabler i en klass där man kan hämta alla (eller snarare dom viktigaste) instanserna. Jag tycker det är ett bra och smidigt sätt att komma åt vissa delar i program istället för att skicka med referenser överallt.
LimeMedlem sedan sep. 2001961 inlägg Liten rättning om patterns...
Singelton har alltid 1 och endast 1 instans. Meningen är att man skall dela på exakt en resurs.
Har man fler än 1 kallas mönstret Pool.
/Lime