`
xinglongbing
  • 浏览: 152412 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Swing-如何读取JTextArea中特定的某一行

阅读更多

  今天一个师弟问我Java中如何读取JTextArea中某一行的数据。从JDK文档里面找找并没有找到相应的API,但是感觉这确实是一个很常用的功能。不过后来找到了一个比较简单的实现方法:因为每一行都是以"\n"结尾的,因此只需将JTextArea中的文本都按照分隔符进行分割即可。

String[] lineString = JTextArea.getText().split("\n");

这样就将每一行的数据放入了lineString数组中,其中的每一个元素表示每一行;

 

这样简单的一行代码也就实现了上述功能,编程还是需要灵活运用各种知识和技巧,主要是达到目标。

元知识 与 知识

分享到:
评论

相关推荐

    添加java源码-java-swing-addressbook:源代码

    【标题】:“添加java源码-java-swing-addressbook:源代码”揭示了这是一个关于Java编程的项目,特别涉及Swing库用于构建一个地址簿应用。Swing是Java的一个图形用户界面(GUI)工具包,它是Java Foundation Classes...

    java+swing入门级增删改查源码

    Java Swing 是Java GUI(图形用户界面)开发的一个重要库,它是Java AWT(Abstract Window Toolkit)的扩展,提供了更为丰富的组件和更强大的功能。在Java Swing中,我们可以创建出美观且功能丰富的桌面应用程序。本...

    java swing管理系统源码 程序 代码 图形界面(11套).zip

    Java Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分,用于构建桌面应用程序。本压缩包包含了11套完整的Java Swing管理系统源码,这些源码对于学习和理解Java GUI...

    Swing组件介绍(非常全)

    Swing是Java GUI(图形用户界面)库的一部分,主要用于创建桌面应用程序。它是Java Foundation Classes (JFC) 的一部分,提供了一套丰富的组件集合,用于构建功能完善的用户界面。Swing在早期是为了弥补Java AWT...

    Swing写的XML格式化工具XMLFormatter | #swing #xml

    在Swing库中,XMLFormatter利用了Java的事件驱动模型,创建了一个交互式的窗口系统,允许用户上传XML文件并进行格式化操作。Swing组件如JFileChooser用于选择文件,JTextArea或JEditorPane显示和编辑文本,JButton...

    SWING做的学生信息CRUD

    本项目“SWING做的学生信息CRUD”显然是一个基于Swing的系统,主要用于实现对学生信息的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作,这些是数据库管理中最基本的功能。 首先,让我们深入...

    java swing实例源码

    在"java_swing"这个压缩包中,你将找到多个示例程序,每个都展示了Swing的一个特定功能或组合。通过阅读和运行这些源码,你可以逐步熟悉并掌握Swing的使用,提升你的Java桌面应用开发技能。同时,这些实例也提供了...

    Swing 组件大全

    Swing组件大全是一个深入探讨Java Swing库的资源,它涵盖了Swing提供的所有主要组件,以及如何将它们结合使用来创建功能丰富的图形用户界面(GUI)。Swing是Java Foundation Classes(JFC)的一部分,用于构建桌面...

    深入学习:JFC Swing

    Swing提供了各种组件,如JButton、JLabel、JTextArea等,用于构建用户界面。每个组件都有特定的功能,例如JButton用于响应用户的点击操作,JLabel用于显示文本或图像。 3. **容器(Containers)**: 容器如JFrame...

    基于Swing应用程序设计:一个简易的文本编辑框

    2. `JTextArea textArea` 用于显示和编辑文本,初始化时设置为20行40列的大小。 3. `JFileChooser fC` 用于打开文件对话框,让用户选择文件进行打开或保存操作。 4. `JMenuBar` 和 `JMenu` 创建了主菜单栏,包括...

    java swing模拟键盘

    Java Swing 是Java GUI(图形用户界面)库的一部分,它提供了丰富的组件和工具,用于构建桌面应用程序。在Java Swing中模拟键盘的功能,主要是为了在没有物理键盘的设备上,如触摸屏设备,提供输入文本的方式。例如...

    实验7 Swing图形界面编程.docx

    - 将组件水平放置在容器中,当一行放不下时自动换行。 - 适用于简单的布局需求。 2. **BorderLayout**: - 将容器分为东、西、南、北、中五个区域,每个区域只能放置一个组件。 - 适用于构建具有固定位置的组件...

    kwic(java)

    - 点击“KWIC”按钮后,程序将读取选定的文本文件,并对文件中的每一行进行KWIC处理。 - 处理结果被展示在`JTextArea`中。 ### 总结 该Java程序是一个简单的KWIC应用,利用Swing库实现了图形用户界面。用户可以通过...

    swing控件及事件

    在学生管理系统中,这些事件监听器会被添加到对应的Swing控件上,当用户执行特定操作时,触发相应的事件处理方法。例如,添加一个学生通常会涉及点击“添加”按钮,这将触发ActionListener的actionPerformed()方法,...

    Java通讯录 swing

    开发者可以自定义列头,如姓名、电话、邮箱等,并将联系人对象的数据映射到表格的行中。JTable允许用户进行选择、排序和编辑操作。 3. **文件数据库**: 为了存储联系人数据,这个应用可能使用了文件数据库,如...

    代理服务器实现-java(源码)

    - `inputFromClient.readLine()` 读取一行数据,直到遇到换行符。 - `outputToClient.println(str);` 将字符串写入到客户端的输出流,换行符自动添加。 5. **多线程处理**: - 每当有新的客户端连接时,都会启动...

    java swing

    1. **Swing组件**:Swing提供了一系列组件,如JButton、JLabel、JTextField、JTextArea、JComboBox、JRadioButton、JCheckBox等,这些组件用于构建用户界面的各种元素。例如,JButton用于创建按钮,JLabel用于显示...

    Swing程序设计[归纳].pdf

    - **FlowLayout**:组件从左到右水平排列,排满一行后折行。 - **GridLayout**:按行和列的网格布局。 - **GridBagLayout**:更灵活的网格布局,可以自定义组件的位置和大小。 - **CardLayout**:显示一组卡片中...

    抽象窗口工具包 (AWT)和Swing

    2. **FlowLayout**:按照从左到右,然后从上到下的顺序放置组件,当一行放满后换行。 3. **GridLayout**:将容器划分为相同大小的网格,并按行和列排列组件。 了解和熟练使用这些组件和概念,可以帮助开发者构建...

Global site tag (gtag.js) - Google Analytics