Χρησιμοποίησε τη λέξη-κλειδί "εισαγωγή " 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 ,
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα