准备:
JTextArea 文本区,一个可以输入文字的文本框
常用方法:
1.setText(String t)设置文本区中显示的文本
2.getText() 获取文本区中显示的文本
JScrollPane 滑动窗格容器,一般放入长度或者宽度特别长的控件,通过滑动来查看控件中由于太长而显示不出来的部分
首先创建一个可以输入文本:
1 package swing; 2 3 import java.awt.Dimension; 4 import java.awt.EventQueue; 5 6 import javax.swing.JButton; 7 import javax.swing.JFrame; 8 import javax.swing.JScrollPane; 9 import javax.swing.JTextArea; 10 import java.awt.BorderLayout; 11 12 public class MyTextArea { 13 14 private JFrame frame; 15 private JTextArea textArea; 16 17 /** 18 * Launch the application. 19 */ 20 public static void main(String[] args) { 21 EventQueue.invokeLater(new Runnable() { 22 public void run() { 23 try { 24 MyTextArea window = new MyTextArea(); 25 window.frame.setVisible(true); 26 } catch (Exception e) { 27 e.printStackTrace(); 28 } 29 } 30 }); 31 } 32 33 /** 34 * Create the application. 35 */ 36 public MyTextArea() { 37 initialize(); 38 } 39 40 /** 41 * Initialize the contents of the frame. 42 */ 43 private void initialize() { 44 45 //创建一个对话框 46 frame = new JFrame(); 47 //创建一个文本区 48 textArea = new JTextArea(); 49 //将文本区添加到弹出框框 50 frame.add(textArea); 51 //设置弹出框框 52 frame.setLocation(200,50); 53 frame.setSize(620,660); 54 frame.setVisible(true); 55 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 56 57 //给文本区设置显示值 58 textArea.setText("汤老师好!"); 59 //获取文本区的值并打印到控制台 60 System.out.println(textArea.getText()); 61 } 62 63 }