JScrollPanes sont utilisés dans la programmation Java pour créer une zone de contenu qui reste la même taille, à moins que modifié par l'utilisateur, tout en permettant à du contenu supplémentaire à ajouter à eux. Si le contenu supplémentaire s'étend au-delà des limites actuelles de la zone de contenu, le JScrollPane ajoute une verticale ou une barre de défilement horizontale pour permettre à l' utilisateur de faire défiler pour afficher le contenu . JScrollPanes peuvent être ajoutés directement dans un JFrame et réglé pour garder la même taille que le JFrame . Instructions
1
importation JScrollPane , JFrame et JPanel dans le fichier dans lequel vous souhaitez créer un JScrollPane utilisant ces trois lignes de code : " importation javax.swing.JScrollPane ; ", " import javax.swing . JFrame ; »et« javax.swing.JPanel d'importation; ».
2
Créer une nouvelle JPanel avec le code: " JPanel MyPanel = new JPanel (); " . Ce code doit être placé dans la méthode où vous souhaitez créer votre JScrollPane . Ce JPanel contiendra tout le contenu qui sera affiché dans votre JScrollPane . Pour ajouter du contenu à ce panneau , utilisez le code suivant: " myPanel.add (Component x ) " où " composant" est le type d'objet que vous ajoutez et "X" est le nom du contenu
< br . > 3
Créer votre JScrollPane utilisant le code suivant: " JScrollPane myScrollPane = new JScrollPane ( MyPanel ) ; ». Ce panneau affiche tout dans l'objet " MyPanel " . Il va ajouter automatiquement des barres de défilement sur les bords de la JPanel si certains éléments ne sont pas visibles dans le JPanel
4
Créer une nouvelle JFrame utilisant ce code: " JFrame myFrame = new JFrame ();" . . Réglez la taille de l' image en utilisant ce code: " myFrame.setSize (int x , int y); Substitute ». Int x " pour la largeur désirée et " int y " pour la hauteur désirée configurer le programme pour quitter lorsque la JFrame est fermé. avec ce code: . " myFrame.setDefaultCloseOperation ( JFrame.EXIT_ON_CLOSE ) ; "
5
Ajouter le JScrollPane à la JFrame : " myFrame.add ( myScrollPane ),« Faire de la JFrame visible : . " myFrame . setVisible (true); ».