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

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

Πώς να Απόκρυψη πίνακα σε ένα JSplitPane

JSplitPanel είναι ένα συστατικό στη γλώσσα προγραμματισμού Java που εμφανίζει δύο πάνελ , διάσπαση είτε οριζόντια είτε κάθετα . Περαιτέρω συστατικά μπορούν να προστεθούν σε κάθε υαλοπίνακα με τη δική τους ανεξάρτητη λειτουργικότητα. Όπως όλα τα συστατικά Java , ένας προγραμματιστής μπορεί να οριστεί διαστάσεις του πίνακα διαίρεσης καθορίζοντας το προτιμώμενο πλάτος και το ύψος του αριθμού των pixels και υπέδειξε το εικονοστοιχείο συντεταγμένων όπου ο πίνακας που προέρχεται στην οθόνη. Μερικές φορές, ένας προγραμματιστής μπορεί να επιθυμούν να κρύψει ένα πάνελ για αργότερα οθόνη , ενώ επιτρέπει το άλλο πίνακα να παραμένει ορατή. Αυτό γίνεται με την προσθήκη προσθέτοντας JButtons με ιδιαίτερη λειτουργικότητα στο πάνελ . Οδηγίες
Η 1

Χρησιμοποίησε τη λέξη-κλειδί "εισαγωγή " Java για να φορτώσετε τα κατάλληλα πακέτα Java σε IDE σας . Στην περίπτωση αυτού του προγράμματος αυτά τα πακέτα είναι java.awt , java.awt.event και javax.swing . Ο κώδικας μοιάζει με αυτό : .

Java.awt εισαγωγής * ?

Java.awt.event εισαγωγής * ?

Javax.swing εισαγωγής * ?
. . Φτηνές 2

Δημιουργήστε μια κλάση Java για να περιέχει τις οδηγίες προγραμματισμού που δίνουν στο χρήστη τη δυνατότητα να κρύψει ένα από τα φύλλα ενός παραθύρου διάσπαση . Επίσης , δημιουργούν την " κύρια " μέθοδο , έτσι ώστε το πρόγραμμα θα τρέξει . Χρησιμοποιώντας ένα παράδειγμα τάξη να αποδείξουν την κανονική σύνταξη μοιάζει με αυτό :

δημόσια τάξη HidePane {

δημόσια στατική άκυρη κύρια ( String [ ] args ) { }


}
εικόνων 3

Δημιουργήστε ένα δοχείο JFrame να κρατήσει το συστατικό JSplitPane στη συνέχεια να δημιουργήσετε JButton συστατικά για να δώσουν τη λειτουργικότητα στο παράθυρο . Δημιουργήστε το JSplitPane να κρατήσει τα στοιχεία JButton . Παράδειγμα κώδικα :

JFrame καρέ = νέα JFrame ( ) ?

Τελικό JPanel contentPane = ( JPanel ) frame.getContentPane ( ) ?

Τελικό JButton leftButton = νέα JButton ( " αριστερό κουμπί " ) ?

τελικό JButton rightButton = νέα JButton (« Δικαίωμα Button ) ?

τελικό JSplitPane splitPane = νέα JSplitPane ( JSplitPane.HORIZONTAL_SPLIT , leftButton , rightButton ) ?

4

Δημιουργήστε μια κλάση ActionListener και να παρακάμψετε τη μέθοδο " actionPerformed " μέσα στην τάξη για να δέσει το τη λειτουργία απόκρυψης για τα δύο κουμπιά . An αν -else χρησιμοποιείται για να καθοριστεί εάν ή όχι το παράθυρο διάσπαση πρέπει να είναι ορατή . Instruct το δοχείο για να βελτιώσουμε το ίδιο όταν οι συνθήκες αλλάζουν Παράδειγμα κώδικα : .

ActionListener ActionListener = νέα ActionListener ( ) {

JButton source = ( JButton ) e.getSource ( ) ?

εάν ( splitPane.isVisible ( ) ) αλλιώς Φτηνές 5

Προσθέστε το ActionListener στα κουμπιά και να προσθέσετε το παράθυρο διάσπαση στο παράθυρο του δοχείου . Ρυθμίστε τις διαστάσεις του παραθύρου και να βεβαιωθείτε ότι είναι ορατό . Τέλος , να αναθέσει το πρόγραμμα για να βγείτε από τη στιγμή που το παράθυρο είναι κλειστό . Παράδειγμα Διάσταση ( 800 , . .
6

Συνδυάστε τα μέρη του προγράμματος μαζί στην κύρια κατηγορία Παράδειγμα κώδικα : .

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

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

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

δημόσια τάξη HidePane {

δημόσια στατική άκυρη κύρια ( String [ ] args ) {

JFrame καρέ = νέα JFrame ( ) ?

τελικό JPanel contentPane = ( JPanel ) frame.getContentPane ( ) ?

τελικό JButton leftButton = νέα JButton ( " Left Button ")?

τελική JButton rightButton = νέα JButton («Δικαίωμα Button ) ?

τελικό JSplitPane splitPane = νέα JSplitPane ( JSplitPane.HORIZONTAL_SPLIT , leftButton , rightButton ) ?

ActionListener ActionListener = νέα ActionListener ( ) {

πηγή JButton = ( JButton ) e.getSource ( ) ?

αν ( splitPane.isVisible ( ) ) αλλιώς Διάσταση ( 800 ,

εικόνων

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

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