JTextArea用法

import  java.awt.Color;
import  java.awt.Font;
import  java.awt.Point;
import  java.awt.Dimension;
import  javax.swing.BorderFactory;
import  javax.swing.JScrollPane;
import  javax.swing.JTextArea;
import  javax.swing.JFrame;
import  javax.swing.ImageIcon;
public   class  JTextAreaDemo
... {
 public static void main(String[] args)
 ...{
  try...{javax.swing.UIManager.setLookAndFeel

(javax.swing.UIManager.getSystemLookAndFeelClassName());}catch(Exception e)...{}
  JTextArea ta = new JTextArea(20,20);
  ta.setBorder (BorderFactory.createEmptyBorder (1,1,1,5));
  ta.setColumns (0); ta.setRows (0);//相当于设置文本区组件的初始大小,并不是说一行只能写0

个字符;
  ta.setLineWrap (false);//设置为禁止自动换行,初始值为false.
  ta.setTabSize (4);//设置制表符的大小为8个字符,初始值为4个字符
  ta.setWrapStyleWord (true);
  ta.setBackground (Color.white);//文本区背景
  ta.setForeground (Color.red);//字体颜色
  ta.setFont (new Font ("SansSerif", Font.PLAIN, 14));
  
  
  JScrollPane panel = new JScrollPane(ta);
  panel.setPreferredSize (new Dimension (600,400));
  panel.setBorder(BorderFactory.createMatteBorder (5,5,5,10, Color.white));
  JFrame frame = new JFrame("JTextAreaDemo");//
  frame.setLocation (new Point (212,184));//Point点是frame左上角点的位置
  frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
  frame.getContentPane().add(panel);
  frame.pack();
  frame.show();
 }
}

对JTextArea用法不太熟悉,这是我丛http://blog.programfan.com/trackback.asp?id=5107连接过来的,希望和大家一起学习。

JTextArea用法相关推荐

  1. java jtextarea.setfont,Java JTextArea用法

    本文概述 JTextArea类的对象是显示文本的多行区域.它允许编辑多行文本.它继承了JTextComponent类 JTextArea类声明 我们来看一下javax.swing.JTextArea类 ...

  2. java 刷新jtextarea_Java JTextArea不能实时刷新的问题

    相信JTextArea用法都了解吧, JTextArea textArea = new JTextArea();生成一块空白的区域, 我的需求就是点击发送邮件按钮后,后台的执行日志能输出到textAr ...

  3. java中向JTextArea中添加滚动条(垂直的和水平的)

    这次在研究java的swing类时,在做一个实例时,发现了JTextArea中添加滚动条的问题,经过网上查找资料和自己测试发现有以下用法: 1.首先应该把JTextArea添加到一个JScrollPa ...

  4. Java-GUI编程实战之管理系统 Day2【Swing(组件介绍、布局管理器、事件类及监听器类)、基础组件按钮和输入框的用法】

    视频.课件.源码[链接:https://pan.baidu.com/s/13ffqGDzH-DZib6-MFViW3Q 提取码:zjxs] Java-GUI编程实战之管理系统 Day1[项目开发流程. ...

  5. c语言中external,static关键字用法

    static用法: 在C中,static主要定义全局静态变量.定义局部静态变量.定义静态函数. 1.定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量.全局静态变量有 ...

  6. Pandas_transform的用法

    先来看一个实例问题. 如下销售数据中展现了三笔订单,每笔订单买了多种商品,求每种商品销售额占该笔订单总金额的比例.例如第一条数据的最终结果为:235.83 / (235.83+232.32+107.9 ...

  7. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

  8. pytorch学习 中 torch.squeeze() 和torch.unsqueeze()的用法

    squeeze的用法主要就是对数据的维度进行压缩或者解压. 先看torch.squeeze() 这个函数主要对数据的维度进行压缩,去掉维数为1的的维度,比如是一行或者一列这种,一个一行三列(1,3)的 ...

  9. python yield 和 yield from用法总结

    #例1. 简单输出斐波那契數列前 N 个数 #缺点:该函数可复用性较差,因为 fab 函数返回 None,其他函数无法获得该函数生成的数列 #要提高 fab 函数的可复用性,最好不要直接打印出数列,而 ...

最新文章

  1. 随机线性插值提高神经网络的健壮性
  2. 运用Smark.SocketAsyncs方便实现数据交互服务
  3. svn 413 Request Entity Too Large 错误的解决方法
  4. cf1523A. Game of Life
  5. 基于TCP/IP的文件服务器编程一例
  6. 【转载】大规模网站架构实战之体系结构
  7. 08Mysql与python交互
  8. Docker内核参数优化
  9. 强化学习组队学习task01——基础
  10. PostgreSQL 9.6.6启动
  11. python自动化办公入门-[Python] 自动化办公 docx操作Word基础代码
  12. ASP.NET AJAX学习笔记之:CollapsiblePanel---可折叠的面板
  13. sap生产工单报工_SAP报工PP用户操作手册——生产订单确认CO11N V100512.doc
  14. 我们是龙的传人还是狼的传人? 《狼图腾》--- 绝对值得一读的书
  15. 计算机检测不到双显示器,win10系统双屏幕检测不到第二屏幕怎么办 解决双屏幕不显示的方法步骤...
  16. pandas统计表格中politics列字符个数
  17. 2022 Gartner RPA魔力象限发布,两家国产厂商入选,超自自动化成重点
  18. 从应用到平台,云服务架构的演进过程
  19. 基于struts+spring+ibatis的轻量级J2EE开发
  20. 【SCNU课堂笔记】计划任务、进程管理、Linux启动流程(未完待续)

热门文章

  1. 压缩软件 WinRAR 去广告
  2. ftdi utilities
  3. Error during artifact deployment. See server log for details.解决方法
  4. 使用 Fastlane 上传 App 到蒲公英
  5. 微信扫描登录(生成二维码)
  6. js实现粒子特效,particles.js的使用
  7. linux下共享文件夹
  8. java高级架构师工资多少啊,附源代码
  9. 解决ORA-00054错误
  10. 深度强化学习(DRL)简介与常见算法(DQN,DDPG,PPO,TRPO,SAC)分类