lundi 8 janvier 2018

La barre de défilement de Swing (Interface graphique)

C'est le code:
import javax.swing.*;
import java.awt.BorderLayout;

public class Main extends JFrame{

 Main(){ //Constructeur de Main class
     JTextArea textarea = new JTextArea("This is the JTextArea");

     JScrollPane scrollpane = new JScrollPane(); //la barre de défilement
     scrollpane.setViewportView(textarea);

     getContentPane().add(scrollpane, BorderLayout.CENTER);
  }

 public static void main(String[] args) {
     Main frame = new Main();

     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     frame.setBounds(10, 10, 300, 200);
     frame.setTitle("This is the title");
     frame.setVisible(true);
 }
}

Si vous exécutez le code ci-dessus, vous verrez une fenêtre s'ouvrir:

Si vous ajoutez beaucoup de sauts de ligne, la barre de défilement apparaîtra automatiquement:


Aucun commentaire:

Enregistrer un commentaire