Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να δημιουργήσετε μια προσαρμοσμένη δρομέα σε Java

Από προεπιλογή , η εφαρμογή Java σας θα χρησιμοποιούν το ίδιο σύνολο των δρομείς ποντικιών , όπως το υποκείμενο λειτουργικό σύστημα . Έτσι , σε έναν υπολογιστή με Windows , η εφαρμογή Java θα χρησιμοποιήσει την τρέχουσα κέρσορα του ποντικιού των Windows , σε Mac OS X , θα χρησιμοποιήσει την προεπιλεγμένη Mac OS X κέρσορα του ποντικιού , και ούτω καθεξής . Αν προτιμάτε να δημιουργήσετε με μη αυτόματο τρόπο τα δικά δρομείς ποντίκι σας για την εφαρμογή σας , μπορείτε να το κάνετε με το ενσωματωμένο java.awt.Cursor τάξη . Τα πράγματα που θα χρειαστείτε
αρχείο γραφικών του σχεδιασμού δρομέα που θέλετε
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Δημιουργήστε ένα νέο παράθυρο Java Swing . Εάν χρησιμοποιείτε ένα Java ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ) , όπως Netbeans ή Eclipse , μπορείτε να πάρετε μια συντόμευση με τον τρόπο αυτό κάνοντας κλικ στο " Αρχείο ", " New Project " και επιλέγοντας " Java Application " από το " " παράθυρο διαλόγου New Project . Εάν προτιμάτε να λειτουργεί με τον ντεμοντέ τρόπο σε ένα πρόγραμμα επεξεργασίας κειμένου , η διαδικασία της δημιουργίας με το χέρι δεν είναι πολύ εμπλέκονται . Απλά να αποθηκεύσετε ένα νέο αρχείο με το όνομα " CustomCursorExample.java . " 2

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

java.awt.Cursor εισαγωγής ?

java.awt.Image εισαγωγής ?

java.awt.Point εισαγωγής ?

java εισαγωγής . awt.Toolkit ?

javax.swing.JPanel εισαγωγής ?

δρομέας , φυσικά , θα εκπροσωπήσει το ίδιο το δρομέα στο πρόγραμμα . Εικόνα θα κρατήσει μια εικόνα που θα εκπροσωπήσει το δρομέα , ενώ Toolkit είναι μια κατηγορία βοηθός που μπορεί να μετατρέψει ένα αντικείμενο εικόνας σε ένα αντικείμενο Δρομέας . Τέλος , JPanel είναι η τάξη που αντιπροσωπεύει ένα παράθυρο της εφαρμογής σε Java .
Εικόνων 3

Επικολλήστε τον ακόλουθο κώδικα στο αρχείο ( αν χρησιμοποιείτε ένα IDE , ορισμένες από αυτές μπορεί να έχουν ήδη γίνει για σας ) :

δημόσια τάξη CustomCursorExample επεκτείνει JPanel {

δημόσια CustomCursorExample ( ) {

tk Toolkit = Toolkit.getDefaultToolkit ( ) ?

cursorImage εικόνας = tk.getImage ( " cursor.gif ")?

δρομέας = tk.createCustomCursor ( cursorImage , νέο σημείο ( 0,0 ) , "Custom στατική άκυρη κύρια ( ) {

νέα CustomCursorExample ( ) ? }


}

Η γραμμή « Δρομέας = tk.createCustomCursor ( cursorImage , νέα το σημείο ( 0,0 ) , Προσαρμοσμένη δρομέας " ) ? " είναι η καρδιά του προγράμματος η εργαλειοθήκη ( tk ) δημιουργεί ένα νέο αντικείμενο δρομέα χρησιμοποιώντας την εικόνα και του εκχωρεί το όνομα το "Σημείο" είναι ένα σημαντικό . "Custom δρομέας . " επιχείρημα . Αυτό περιγράφει τη δυναμική ζώνη για το δρομέα ( που pixel στο δρομέα θα εκτελέσει το κλικ ) . στην περίπτωση αυτή , το hotspot είναι η επάνω αριστερή γωνία της εικόνας , και τα γραφικά για το δρομέα θα πρέπει να σχεδιαστεί αναλόγως. για παράδειγμα, , ένα βέλος που δείχνει προς τα πάνω αριστερή γωνία . από την άλλη πλευρά , ένας δρομέας cross- μαλλιά μπορεί να θέλετε να επιλέξετε ένα hotspot στο κέντρο της εικόνας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα