java文本框前的文字_Java Swing 如何添加输入文字并且可以滚动的文本框?( JTextArea ,JScrollPane的使用)...

本文介绍了如何在Java Swing中创建一个可以滚动的文本框(JTextArea)。通过结合使用JTextArea和JScrollPane,实现了当输入文字过多时,可以通过滚动查看全部内容。还讨论了如何设置文本框自动换行,并提供了相关代码示例。
摘要由CSDN通过智能技术生成

准备:

JTextArea 文本区,一个可以输入文字的文本框

常用方法:

1.setText(String t)设置文本区中显示的文本

2.getText() 获取文本区中显示的文本

JScrollPane 滑动窗格容器,一般放入长度或者宽度特别长的控件,通过滑动来查看控件中由于太长而显示不出来的部分

首先创建一个可以输入文本:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

1 packageswing;2

3 importjava.awt.Dimension;4 importjava.awt.EventQueue;5

6 importjavax.swing.JButton;7 importjavax.swing.JFrame;8 importjavax.swing.JScrollPane;9 importjavax.swing.JTextArea;10 importjava.awt.BorderLayout;11

12 public classMyTextArea {13

14 privateJFrame frame;15 privateJTextArea textArea;16

17 /**

18 * Launch the application.19 */

20 public static voidmain(String[] args) {21 EventQueue.invokeLater(newRunnable() {22 public voidrun() {23 try{24 MyTextArea window = newMyTextArea();25 window.frame.setVisible(true);26 } catch(Exception e) {27 e.printStackTrace();28 }29 }30 });31 }32

33 /**

34 * Create the application.35 */

36 publicMyTextArea() {37 initialize();38 }39

40 /**

41 * Initialize the contents of the frame.42 */

43 private voidinitialize() {44

45 //创建一个对话框

46 frame = newJFrame();47 //创建一个文本区

48 textArea = newJTextArea();49 //将文本区添加到弹出框框

50 frame.add(te

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值