forum.math.uoa.gr

Forum του Τμήματος Μαθηματικών
Ημερομηνία 21 Νοέμ 2017, 16:01

Όλοι οι χρόνοι είναι UTC + 2 ώρες [ DST ]




Δημιουργία νέου θέματος Απάντηση στο θέμα  [ 1 δημοσίευση ] 
Συγγραφέας Μήνυμα
 Θέμα δημοσίευσης: Απορία
ΔημοσίευσηΔημοσιεύτηκε: 16 Σεπ 2011, 20:42 
Χωρίς σύνδεση
Άβαταρ μέλους

Εγγραφη: 05 Ιαν 2007, 12:02
Δημοσ.: 37
Έχω ξεκινήσει εναν editor στη java και συγκεκριμένα στο NetBeans και θα ήθελα να ρωτήσω κάτι σχετικό με την Timer.Έχω φτιάξει δυο κλάσεις.Μια για να μαρκάρει κειμενο (highligt) και μια για να αφαιρει το μαρκάρισμα (removeHighlights). Θέλω να ξεκινάει το μαρκάρισμα απο την πρώτη λέξη, να το αφαιρεί μετα απο ενα δευτερολεπτο (με την timer1) και μετα να μαρκάρει τη δεύτερη κοκ.Ο κώδικας ειναι ο παρακάτω

private void Highlighting_1ActionPerformed(java.awt.event.ActionEvent evt) {

String [] result ;
result = editPane.getText().split("\\s"); //χωρίζει το κείμενο σε λέξεις

for (int x=0; x<result.length; x++){
highlight(editPane, result[x]); // μαρκάρει τη λέξη 1
timer1.start(); // εδώ θέλω να ξεκινάει η timer1
}


private void timer1TimerFired(magicbeans.TimerEvent evt) {

removeHighlights(editPane); // και να αφαιρει το μαρκάρισμα
}

Το πρόβλημα ειναι οτι η timer1 ξεκινάει αφού έχουνε μαρκαριστεί όλες οι λέξεις και μετα απο ενα δευτερολεπτο απλα αφαιρεί απο όλες το μαρκάρισμα..Μπορεί να βοηθήσει κανεις?


Κορυφή
 Προφίλ  
 
Τελευταίες δημοσιεύσεις:  Ταξινόμηση κατά  
Δημιουργία νέου θέματος Απάντηση στο θέμα  [ 1 δημοσίευση ] 

Όλοι οι χρόνοι είναι UTC + 2 ώρες [ DST ]


Μελη σε συνδεση

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


Δεν μπορείτε να δημοσιεύετε νέα θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να απαντάτε σε θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να επεξεργάζεστε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να διαγράφετε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση

Αναζήτηση για:
Μετάβαση σε:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group