Maison  >  Article  >  Java  >  Explication détaillée de l'instance de panneau de défilement JScrollPane en Java

Explication détaillée de l'instance de panneau de défilement JScrollPane en Java

巴扎黑
巴扎黑original
2017-09-08 09:53:253825parcourir

Cet article présente principalement une brève introduction au panneau Java couramment utilisé JScrollPane et un exemple connexe. Les amis dans le besoin peuvent s'y référer.

Lors de la configuration de l'interface, vous pouvez rencontrer une situation où une plus grande partie du contenu est affichée dans un formulaire de conteneur plus petit. Dans ce cas, vous pouvez utiliser le panneau JScrollPane.

Le panneau JScrollPane est un panneau avec des barres de défilement. C'est aussi un conteneur, mais JScrollPane ne peut placer qu'un seul composant et ne peut pas utiliser de gestionnaire de mise en page. Si vous devez placer plusieurs composants sur le panneau JScrollPane, vous devez placer plusieurs composants sur le JPanel, puis ajouter le panneau JPanel en tant que composant entier sur le composant JScrollPane. Tout le monde doit y prêter attention ! Ci-dessous, nous utilisons un exemple pour comprendre son utilisation et ses techniques.

Code source :


public class JscrollPaneDemo extends JFrame{
 private JPanel contentPane; 
 private JScrollPane scrollPane;
 private JTextArea textArea;
 public JscrollPaneDemo(){
 contentPane=new JPanel();
 contentPane.setBorder(new EmptyBorder(5,5,5,5));
 contentPane.setLayout(new BorderLayout(0,0));
 this.setContentPane(contentPane);
 scrollPane=new JScrollPane();
 contentPane.add(scrollPane,BorderLayout.CENTER);
 textArea=new JTextArea();
 //scrollPane.add(textArea); 
 scrollPane.setViewportView(textArea);
 this.setTitle("滚动面板使用");
 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 this.setBounds(100, 100, 250, 200);
 this.setVisible(true);
 }
 public static void main(String []args){
 @SuppressWarnings("unused")
		JscrollPaneDemo example=new JscrollPaneDemo(); 
 }
}

Il est recommandé aux amis d'essayer de ne pas copier le code pendant le processus d'apprentissage, mais d'essayer de le taper vous-même, surtout les débutants. D'une part, vous pouvez approfondir votre compréhension et, d'autre part, vous pouvez également pratiquer la vitesse de codage. En tant que programmeur, vous devez non seulement avoir de bonnes habitudes et compétences en programmation, mais aussi de la rapidité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn