Java και αναμονή για mouse event

Συζητήσεις για την Java

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
tson
Δημοσιεύσεις: 6
Εγγραφή: 22 Φεβ 2008 20:12

Java και αναμονή για mouse event

Δημοσίευση από tson » 02 Ιαν 2010 20:02

Καλησπέρα και καλή χρονιά.

Είναι η πρώτη φορά που γράφω στο freestuff, αν και παρακολουθώ τις συζητήσεις που αναπτύσσονται εδώ και αρκετό καιρό.


Λοιπόν...

Έχω μια εργασία σε java, χρησιμοποιώντας γραφικό περιβάλλον.

Η απορία που έχω είναι η εξής:

Από μια κλάση (έστω classA) δημιουργώ ένα αντικείμενο μιας δεύτερης κλάσης (έστω classB).
H classB είναι σε γραφικό περιβάλλον. Περιλαμβάνει κάποια πεδία στα οποία συμπληρώνονται κάποιες τιμές και ένα button "OK".

Όταν συμπληρώσω τα απαραίτητα πεδία της classB, θέλω αυτή να επιστρέφει τις τιμές τους στην classA και η classA να τα αποθηκεύει σε μια βάση δεδομένων.

Το ζητούμενό μου είναι:
Πως μπορώ να κάνω την classA να σταματήσει να "τρέχει" μέχρι να πατηθεί το κουμπί "OK" της classB (δλδ. μετά την συμπλήρωση των απαραίτητων πεδίων).

Οι λύσεις που έχω βρει αφορούν την χρήση της wait() για συγκεκριμένο όμως χρονικό διάστημα ή την χρήση νημάτων, καμία όμως από τις δύο περιπτώσεις δεν με καλύπτουν.



Αν κάποιος θα μπορούσε να με βοηθήσει θα του ήμουν ευγνώμων γιατί αυτές τις μέρες δεν έχω χρόνο να κάτσω να διαβάσω αρκετά java ώστε να βρω την λύση και την εργασία πρέπει να την παραδώσω μέσα στην εβδομάδα.

Άβαταρ μέλους
virxen75
Δημοσιεύσεις: 493
Εγγραφή: 18 Φεβ 2009 00:17
Τοποθεσία: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ

Java και αναμονή για mouse event

Δημοσίευση από virxen75 » 02 Ιαν 2010 22:41

η κλάση classB να είναι jDialog και όχι JFrame
και να ορίσεις το Modal σε true

π.χ.
setModal(true);

tson
Δημοσιεύσεις: 6
Εγγραφή: 22 Φεβ 2008 20:12

Java και αναμονή για mouse event

Δημοσίευση από tson » 02 Ιαν 2010 23:36

ευχαριστώ πολύ για την απάντηση.

θα το δοκιμάσω αύριο και θα αναφέρω τα αποτελέσματά μου

tson
Δημοσιεύσεις: 6
Εγγραφή: 22 Φεβ 2008 20:12

Java και αναμονή για mouse event

Δημοσίευση από tson » 04 Ιαν 2010 04:36

virxen, η λύση που πρότεινες με βοήθησε αρκετά.
Όπως καταλάβατε έχω κόμα πολλά να μάθω πάνω στην java... :roll: :roll: :roll: :roll:

ευχαριστώ και παλι

Απάντηση

Επιστροφή στο “Java”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες