1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
package org.test;
import static java.awt.Color.YELLOW;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
public class TextAreaAvecScrollJFrame extends JFrame {
private static final long serialVersionUID = 1455839336024902944L;
public TextAreaAvecScrollJFrame() {
super();
setTitle("Thierry");
setPreferredSize(new Dimension(500, 400));
setDefaultCloseOperation(EXIT_ON_CLOSE);
getContentPane().setLayout(null);
JTextArea textarea = new JTextArea();
textarea.setBackground(YELLOW);
textarea.setWrapStyleWord(true);
textarea.setLineWrap(true);
textarea.setText("Lorem ipsum dolor sit amet, consectetur adipiscing elit. In feugiat scelerisque vulputate. Vestibulum est arcu, vulputate blandit porta ut, iaculis vitae enim. Mauris ac dolor eu velit semper imperdiet. Integer eu sem dictum lectus elementum pulvinar. Donec eget laoreet nunc. Cras in nisi libero. In sem nunc, commodo pretium condimentum eu, mollis ut purus. Aenean quam quam, auctor iaculis viverra nec, consectetur vitae massa. Nullam enim magna, placerat id convallis in, aliquam a odio. Sed lacinia tempus pulvinar. Donec mattis dui vitae purus varius vestibulum. Donec non mi dui, eget dapibus velit.");
JScrollPane pane = new JScrollPane(textarea, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
pane.setBounds(10, 10, 300, 100);
getContentPane().add(pane);
pack();
}
public static void main(String[] args) {
TextAreaAvecScrollJFrame frame = new TextAreaAvecScrollJFrame();
frame.setVisible(true);
}
} |
Partager