---
title: "Få värden från egna JDialog?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/62220-få-värden-från-egna-jdialog"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "ponli"
published: "2002-12-14T22:21:52.000Z"
updated: "2002-12-17T18:41:10.000Z"
replies: 3
views: 264
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/62220-få-värden-från-egna-jdialog"
---

# Få värden från egna JDialog?

## #1 — ponli, 2002-12-14T22:21Z

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

Permalänk: https://www.webforum.nu/p/62220

## #2 — ps, 2002-12-14T23:22Z

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.

Permalänk: https://www.webforum.nu/p/885890

## #3 — Lime, 2002-12-16T07:55Z

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

Permalänk: https://www.webforum.nu/p/886479

## #4 — ps, 2002-12-17T18:41Z

Aha där ser man.

Permalänk: https://www.webforum.nu/p/887601

---

Tråden på webben: https://www.webforum.nu/amne/java/62220-få-värden-från-egna-jdialog
