προγραμματιστής: Tips4Java (cm. άλλα προγράμματα)
εκδοχή: 6.0
δικτυακός τόπος: ScrollablePanel
άδεια: διαδήλωση




επισκόπηση ScrollablePanel (αυτόματη μετάφραση)

όταν χρησιμοποιείτε ένα JScrollPane ο γενικός κανόνας είναι ότι οι γραμμές κύλισης θα εμφανίζονται όταν στον "προτιμώμενο μέγεθος" του εξαρτήματος προστίθεται στο JViewport του πλαίσιο κύλισης είναι μεγαλύτερο από το "μέγεθος" του παραθύρου προβολής. Μπορεί να υπάρχουν στιγμές που θέλετε να αποφύγετε μια γραμμή κύλισης εμφανίζονται ακόμα και αν το προτιμώμενο μέγεθος είναι μεγαλύτερο από το μέγεθος. Για να αποφευχθεί η οριζόντια μπάρα κύλισης εμφανίζεται την πρώτη λύση, μπορείτε να προσπαθήσετε να χρησιμοποιήσετε το setHorizontalScrollBarPolicy() μέθοδο JScrollPane με τιμή ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER. Αυτό λειτουργεί, με την έννοια ότι η γραμμή κύλισης δεν εμφανίζεται, αλλά το πρόβλημα είναι ότι η άποψη του εξαρτήματος είναι απλά περικόπηκε στο παράθυρο προβολής. ΜΙΑ πιο ευέλικτη προσέγγιση είναι να υλοποιήσει την κυλιόμενη επιφάνεια στο εξάρτημα. Το διάλυμα αυτό θέλετε να παρακάμψετε το getScrollableTracksViewportWidth() μέθοδο να επιστρέψει "αλήθεια". Το πλάτος της το εξάρτημα έχει τώρα ρυθμιστεί για να είναι ίσο με το πλάτος του παραθύρου προβολής (αντί για τον προτιμώμενο πλάτος του εξαρτήματος). Αυτό μπορεί να επηρεάσει τον τρόπο με τον οποίο η διάταξη του στοιχείου γίνεται (σε περίπτωση χρήσης ενός JPanel) ή μπορεί να επηρεάσει τον τρόπο με τον οποίο το εξάρτημα είναι βαμμένο (στην περίπτωση ενός JTextArea με περιτύλιγμα). Ωστόσο, η κυλιόμενη διεπαφή ορίζει 5 διαφορετικές μεθόδους και επειδή πολλά εξαρτήματα να μην εφαρμόσουν αυτή τη διασύνδεση θα καταλήγουν συνήθως εφαρμόζουν όλες οι μέθοδοι 5. Ο σκοπός της ScrollablePanel κατηγορίας είναι να παρέχουν εύλογη υλοποιήσεις για κάθε κυλιόμενη μεθόδων και την υποστήριξη της εύκολης προσαρμογής για την κυλιόμενη συμπεριφορά. Η κυλιόμενη interface παρέχει μόνο μια τιμή boolean για τον προσδιορισμό του κατά πόσον ή όχι το μέγεθος της απεικόνισης (πλάτος ή ύψος) θα πρέπει να χρησιμοποιείται από το scrollpane κατά τον προσδιορισμό του αν λωρίδες κύλισης πρέπει να γίνεται ορατή. ScrollablePanel υποστηρίζει αυτό καθώς και η προσθήκη της έννοιας του δυναμικά μεταβαλλόμενο αυτήν την τιμή με βάση το μέγεθος του παραθύρου προβολής. Στην περίπτωση αυτή, το μέγεθος της απεικόνισης θα πρέπει να χρησιμοποιείται μόνο όταν είναι μεγαλύτερα από το μέγεθος πίνακες. Αυτό έχει ως αποτέλεσμα την εξασφάλιση της προβολής είναι πάντοτε πλήρως ως συστατικών που προστίθενται στον πίνακα θα είναι μεγέθους για να γεμίσετε την περιοχή που διατίθεται, με βάση τους κανόνες του εφαρμοστέου layout manager φυσικά.




Ανανεώστε Λογισμικού συνιστά να χρησιμοποιείτε ScrollablePanel σύμφωνα με τους κανόνες της πνευματικής ιδιοκτησίας. Ανανεώστε λογισμικού δεν συνιστά τη χρήση κρακ, σειριακή, βασικά, keygen, ρωγμή, σειριακή για ScrollablePanel



Οι πιο δημοφιλείς κατηγορίες του προγράμματος Ανάπτυξη / Εξαρτήματα & Βιβλιοθήκες
HPUserEdit HPUserEdit
δωρεάν
VI Package Manager VI Package Manager
καταβάλλεται
Python numpy Python numpy
δωρεάν
JetBrains WebStorm JetBrains WebStorm
καταβάλλεται
Boost Boost
καταβάλλεται
LibUSB-Win32 LibUSB-Win32
δωρεάν
ATI Stream SDK Developer ATI Stream SDK Developer
ανοικτού κώδικα

Πρόγραμμα άλλες εταιρείες Tips4Java
AlphaContainer Test AlphaContainer Test
ButtonColumn Demo ButtonColumn Demo
KeyBindings Application KeyBindings Application
δωρεάν
UIManagerDefaults Application UIManagerDefaults Application
καταβάλλεται
ComponentMover Test ComponentMover Test
TableColumnAdjuster Demo TableColumnAdjuster Demo