Τετ Απρ 04, 2012 5:48 pm
taghor έγραψε:nby έγραψε:Επίσης ξέρει κανείς αν μπορούμε να χρησιμοποιήσουμε παραπάνω από ένα Input widgets σε έναν enactor? (για τα output widgets σίγουρα δεν γίνεται). Υπάρχει και αντίστοιχη ερώτηση στο επίσημο forum, αλλά δεν έχει απαντηθεί...
Από το tutorial του context toolkit (http://www.contexttoolkit.org/?p=120)
Each enactor takes one widget for input, and another for output:Each enactor takes one widget for input, and another for output
Τετ Απρ 04, 2012 6:54 pm
taghor έγραψε:Εγώ χειρίστικα το time με ένα και μόνο JSpinner που έπαιρνε Date οπότε δεν είχα 2 μεταβλητές παρά μόνο μία. Η μετατροπή σε μεταβλητή τύπου long ενός date σε java είναι πολύ εύκολη αφού και η Java στην ουσία χειρίζεται τα Dates σαν longs.
taghor έγραψε:Καταρχήν νομίζω ότι το <Attribute name = "time" type = "int">(hour * 60) + minute </Attribute> μέσα στο input widget δεν κάνει τίποτα. Στο input widget, όπως και στο output απλά ορίζεις το όνομα και τον τύπο των attributes. Δεν μπορείς να βάλεις και να τα υπολογίζει. Αυτό το κάνεις είτε στον enactor (μέσω κανόνων) είτε με κώδικα.
but I believe if you create an attribute, say, timeDifference, in the InWidget that is updated with the value of setTime-curTime. Then create queries which about that attribute.
taghor έγραψε:στον ChangeListener και των 2 JSpinners που έχεις θα παίρνεις τις τιμές και των δύο τιμών προγραμματιστικά (hour και minute) και θα κάνεις update την τιμή του time.
Για να το πετύχεις αυτό μπορείς να κάνεις μέσα στον κώδικα του changelistener του hour και του minute:
int hour = inputWidget.getNonConstantAttributeValue("hour");
int minute = inputWidget.getNonConstantAttributeValue("minute");
int time = 60* hour + minute;
inputWidget.updateData("time", time);
Τετ Απρ 04, 2012 7:07 pm
Τετ Απρ 04, 2012 7:07 pm
Τετ Απρ 04, 2012 8:38 pm
diegito έγραψε:Γεια σας. Όσοι έχετε πάρει παράταση μέχρι πότε μπορείτε να παραδόσετε την εργασία;
Τετ Απρ 04, 2012 8:40 pm
Τετ Απρ 04, 2012 8:52 pm
Wazka έγραψε:Χμ... ίσως, αλλά επειδή ξέρω ότι ο diegito είναι στο ΑΘΗ-2 όπως κι εγώ, απάντησα με βάση την απάντηση που έδωσε σ'εμένα ο ΣΕΠ. Δεν ξέρω κατά πόσο θα τηρηθεί κι από το δικό μας ΣΕΠ η "σιωπηλή" παράταση του Σ/Κ, οπότε εγώ λέω να μην το ρισκάρω...
Τετ Απρ 04, 2012 9:18 pm
Τετ Απρ 04, 2012 9:46 pm
Τετ Απρ 04, 2012 11:26 pm