首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在javafx文本区域中显示计数查询的所有行?它只显示第一行,而不是两行

在JavaFX的文本区域中显示计数查询的所有行,可以通过以下步骤实现:

  1. 创建一个JavaFX的文本区域(TextArea)对象,用于显示查询结果的所有行。
代码语言:txt
复制
TextArea textArea = new TextArea();
  1. 执行计数查询,并将结果存储在一个字符串变量中。
代码语言:txt
复制
String queryResult = executeCountQuery();
  1. 将查询结果按行分割,并存储在一个字符串数组中。
代码语言:txt
复制
String[] lines = queryResult.split("\n");
  1. 将字符串数组中的每一行添加到文本区域中。
代码语言:txt
复制
for (String line : lines) {
    textArea.appendText(line + "\n");
}

完整的示例代码如下:

代码语言:txt
复制
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.TextArea;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;

public class CountQueryResult extends Application {

    @Override
    public void start(Stage primaryStage) {
        TextArea textArea = new TextArea();
        String queryResult = executeCountQuery();
        String[] lines = queryResult.split("\n");
        for (String line : lines) {
            textArea.appendText(line + "\n");
        }
        VBox root = new VBox(textArea);
        Scene scene = new Scene(root, 400, 300);
        primaryStage.setScene(scene);
        primaryStage.show();
    }

    private String executeCountQuery() {
        // 执行计数查询的代码逻辑
        return "查询结果的所有行";
    }

    public static void main(String[] args) {
        launch(args);
    }
}

这样,文本区域中将显示计数查询的所有行,而不仅仅是第一行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux系统开发: 学习linux三剑客(awk、sed、grep)(上)

a\ 在当前行下面插入文本。 i\ 在当前行上面插入文本。 c\ 把选定的行改为新的文本。 d 删除,删除选择的行。 D 删除模板块的第一行。...G 获得内存缓冲区的内容,并追加到当前模板块文本的后面。 l 列表不能打印字符的清单。 n 读取下一个输入行,用下一个命令处理新的行而不是用第一个命令。...$ sed '=' 123.txt #显示文本的每一行行号 $ sed '3=' 123.txt #显示文本的第三行行号 $ sed "/./=" 123.txt #只显示非空白行的行号....txt里第一条包含sh的行及以下到末尾的所有行 $ sed -n '/sh/ ,$p' 123.txt 逆序输出文本内容 需用到命令:!...前跟非零数字,表示后面的命令对所有没有被选定的行发生作用 需用到命令:G:获得内存缓冲区的内容,并追加到当前模板块文本的后面 需用到命令:h: 拷贝模板块的内容到内存中的缓冲区 需用到命令:d :删除,

9.3K21

vim常用命令总结

2.删除一行 删除一整行内容使用"dd"命令。删除后下面的行会移上来填补空缺。 3.删除换行符 在Vim中你可以把两行合并为一行,也就是说两行之间的换行符被删除了:命令是"J"。...0"命令则总是把光标移动到当前行的第一个字符上。键也是如此。"$"命令还可接受一个计数,如"1$"会将光标移动到当前行行尾,"2$"则会移动到下一行的行尾,如此类推。"...需要在Normal模式下执行,它重复的是命令,而不是被改动的内容, 30.Visual模式 按"v"可以进入Visual模式。移动光标以覆盖你想操纵的文本范围。同时被选中的文本会以高亮显示。...Vim将在启动后只显示第一个文件,完成该文件的编辑后,可以用令:":next"或":n"要保存工作成果并继续下一个文件的编辑,命令:":wnext"或":wn"可以合并这一过程。...(vim) /字符串   后边输入查询内容可保存至缓冲区中,可用↑↓进行以往内容选择。 另外:将光标移动在选定单词下方按*,则可以选中此单词作为查询字符,可以避免输入一长串字符的麻烦。

1.3K10
  • linux(八)linux系统中查找文件二

    grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。   ...-h:查询多文件时不显示文件名。       -l:查询多文件时只输出包含匹配字符的文件名。       -n:显示匹配行及行号。       -s:不显示不存在或无匹配文本的错误信息。       ...-v:显示不包含匹配文本的所有行。     1.3.2、pattern正则表达式主要参数        \: 忽略正则表达式中特殊字符的原有含义。       ...1   1.4、实例     1)显示所有以d开头的文件中包含test的行 ?...-h”,但是计算式,1K=1000,而不是1K=1024       -i 显示inode信息       -k 区块为1024字节       -l 只显示本地文件系统       -m 区块为1048576

    4.4K70

    命令行编辑器 sed 基础用法总结

    当处理文本时,sed 将当前处理的行存储在临时缓冲区中,称为“模式空间”,然后 sed 命令对缓冲区中的内容进行处理,完成后将缓冲区内容输出到标准输出,接着处理以下行,直到文件尾部。...参数 sed 命令的参数 参数 功能 -n 使用安静模式,只显示被处理的行 -e 直接在命令列模式上进行 sed 动作的编辑 -f 运行指定文件内的 sed 命令 -r 支持延伸型正则的语法(否则只支持基础语法...) -i 直接修改文件,而不是仅输出到标准输出 2.2....行的替换和显示 下面展示了将 2 到 5 行替换为 ’No 2-5 line’ nl /etc/passwd | sed '2,5c No 2-5 line' 下面展示了只显示文件中 5-7 行的方法...nl /etc/passwd | sed '/root/p' 可是,好像并没有得到我们想要的结果,那是因为查找到的行和其他行混合输出,混淆了查询结果,这个时候就要通过参数 -n 指定静默模式显示。

    64940

    linux查询日志命令总结

    是将cat反写过来,它的功能跟cat相反,cat是由第一行到最后一行连续显示,而tac是由最后一行到第一行反向显示。...**参数: ** [options]主要参数: -c:只输出匹配行的计数。 -I:不区分大 小写(只适用于单字符)。 -h:查询多文件时不显示文件名。...-l:查询多文件时只输出包含匹配字符的文件名。 -n:显示匹配行及 行号。 -s:不显示不存在或无匹配文本的错误信息。 -v:显示不包含匹配文本的所有行。...:只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’), grep -C number pattern files :匹配的上下文分别显示[number]行, 应用...abc的行以及它之后5行的文本信息。

    16.2K31

    文本处理三剑客之sed

    sed 与vim等编辑器不同,sed 是一种非交互式编辑器(即用户不必参与编辑过程),它使用预先设定好的编辑指令对输入的文本进行编辑,完成之后再输出编辑结构。...,如:/^sed/匹配所有以sed开头的行。...$ 匹配行结束,如:/sed$/匹配所有以sed结尾的行。 . 匹配一个非换行符的任意字符,如:/s.d/匹配s后接一个任意字符,最后是d。...,追加在原有内容的后面 d: 删除pattern中的所有⾏行,并读入下一新行到P中 D:D 删除M ,P中的第一行,不读入下一行 n :读取下一个输入行,用下一个命令处理新的行而不是用第一个命令 N...:追加下一个输入行到模板块后面并在二者间嵌入一个新行,改变当前行号码 具体用法如下: seq 1 10 |sed 'n;d' 只显示奇数行 [root@CentOs7 ~]# seq 10|sed '

    94120

    Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)「建议收藏」

    地址是逗号分隔的,那么需要处理的地址是这两行之间的范围(包括这两行在内)。...G 把暂存缓冲区的内容追加到模式空间里,追加在原有内容的后面 l 列出非打印字符 p 打印行 n 读入下一输入行,并从下一条命令而不是第一条命令开始对其的处理 q 结束或退出sed...在下一行开始编辑前,所有的编辑动作将应用到模式缓冲区中的行上。 sed -e ‘1,10d’ -e ‘s/My/Your/g’ datafile #选项-e用于进行多重编辑。第一重编辑删除第1-3行。...而H命令则把每次匹配hrwnag的行都追加保存在暂存缓冲区。...而G命令则把暂存缓冲区的内容追加到了模式空间的当前行后。此处即追加到了末尾。

    9.8K60

    vim 从嫌弃到依赖(7)——可视模式

    例如 world world1 world11 world111 当我们在第一行使用 v 进入选择模式,然后使用e 选中一个单词删除它之后,再在下一行执行....来使用,这么说是不是说可视模式就失去了它的价值呢?...其实也不是,在平时处理文本的操作中,并不是每个任务都需要进行重复,在处理一次性操作的任务时,vim的可视模式在效率上于普通模式其实差距不大,而且有时候要修改的文本所在区域无法准确的通过一两个motion...,然后选中所有的p,然后使用 I 在行首进入插入模式,接着输入 # 注释代码,最后使用 退回到普通模式,我们可以看到在插入时它只显示了一行的变化,但是最后回到普通模式后,针对第一行的变化作用到了所有选中行...,在处理列的可视模式中,A 表示在选择区的每个行尾进行同样的操作,而I 表示在选择区的行首进行同样的操作。

    47530

    vim命令总结

    2.删除一行 删除一整行内容使用"dd"命令。删除后下面的行会移上来填补空缺。 3.删除换行符 在Vim中你可以把两行合并为一行,也就是说两行之间的换行符被删除了:命令是"J"。...$"命令还可接受一个计数,如"1$"会将光标移动到当前行行尾,"2$"则会移动到下一行的行尾,如此类推。"0"命令却不能接受类似这样的计数,命令"^"前加上一个计数也没有任何效果。...比如"33G"就会把光标置于第33行上。没有指定命令计数作为参数的话, "G"会把光标定位到最后一行上。"gg"命令是跳转到第一行的快捷的方法。...需要在Normal模式下执行,它重复的是命令,而不是被改动的内容, 30.Visual模式 按"v"可以进入Visual模式。移动光标以覆盖你想操纵的文本范围。同时被选中的文本会以高亮显示。...Vim将在启动后只显示第一个文件,完成该文件的编辑后,可以用令:":next"或":n"要保存工作成果并继续下一个文件的编辑,命令:":wnext"或":wn"可以合并这一过程。

    80470

    案例+解读,来自有道大神的17个常用Linux命令深度解析

    c 只输出匹配行的数目 -n 显示匹配行的行号 -v 显示不包含匹配文本的行 -i 不区分大小写 (grep是大小写敏感的) -R 文件夹下递归搜索 -l 只显示匹配的文件名 -H 显示文件名 -A...7. head命令 该命令与tail命令类似,默认显示文件前两行的内容 基本格式 head [option] [filename] -n number 显示前几行,-5表示文件中除了最后5行之外的所有内容...基本格式 du [option] [name] -h 用human readable的方式显示 --max-depth=number 最大的查询层次 -a 显示所有文件的大小,默认只显示目录的大小 范例一...逆序排序 范例三:sort -t - -k 1.7 -nk 3,3 sort_k.txt -k start,end中end可以省略,上面的1.7表示分割后第一个域的第7个字符,由于没有end,则表示对第一个域中第...模式中回车,输入/pattern可以持续向下搜索 范例一:more +/Deploy catalina.out 在catalina.out文件中查找“Deploy字符第一次出现的位置”,并从该处的前两行开始显示输出

    1.4K60

    详解uniq命令使用实例

    1、 使用 uniq 命令删除文件中的连续重复行 如果你在不使用任何参数的情况下使用 uniq 命令,它将删除所有连续的重复行,只显示唯一的行。...3、 只显示文件中唯一的一行 为了只显示文件中唯一的一行,可以这样做: sort ostechnix.txt | uniq -u 示例输出: Linux is secure by default Top...4、 只显示重复的行 同样的,我们也可以显示文件中重复的行,就像下面这样: sort ostechnix.txt | uniq -d 示例输出: Linus is the creator of Linux...welcome to ostechnix 这两行在 ostechnix.txt 文件中是重复的行。请注意 -d(小写 d) 将会只打印重复的行,每组显示一个。...下面的命令将忽略在文件中每行的前四个字符进行比较: uniq -d -s 4 ostechnix.txt 为了忽略比较前 N 个字段(LCTT 译注:即前几列)而不是字符,在上面的命令中使用 -f 选项

    1K30

    案例+解读,来自有道大神的17个常用Linux命令深度解析

    c 只输出匹配行的数目 -n 显示匹配行的行号 -v 显示不包含匹配文本的行 -i 不区分大小写 (grep是大小写敏感的) -R 文件夹下递归搜索 -l 只显示匹配的文件名 -H 显示文件名 -A...7. head命令 该命令与tail命令类似,默认显示文件前两行的内容 基本格式 head [option] [filename] -n number 显示前几行,-5表示文件中除了最后5行之外的所有内容...基本格式 du [option] [name] -h 用human readable的方式显示 --max-depth=number 最大的查询层次 -a 显示所有文件的大小,默认只显示目录的大小 范例一...逆序排序 范例三:sort -t - -k 1.7 -nk 3,3 sort_k.txt -k start,end中end可以省略,上面的1.7表示分割后第一个域的第7个字符,由于没有end,则表示对第一个域中第...模式中回车,输入/pattern可以持续向下搜索 范例一:more +/Deploy catalina.out 在catalina.out文件中查找“Deploy字符第一次出现的位置”,并从该处的前两行开始显示输出

    1.6K50

    数据库PostrageSQL-统计收集器

    另一个重点是当一个服务器进程被要求显示任何这些统计信息时,它首先取得收集器进程最近发出的报告并且接着为所有统计视图和函数使用这个快照,直到它的当前事务的结尾。...因此只要你继续当前事务,统计数据将会一直显示静态信息。相似地,当任何关于所有会话的当前查询的信息在一个事务中第一次被请求时,这样的信息将被收集。并且在整个事务期间将显示相同的信息。...这是一种特性而非缺陷,因为它允许你在该统计信息上执行多个查询并且关联结果而不用担心那些数字会在你不知情的情况下改变。但是如果你希望用每个查询都看到新结果,要确保在任何事务块之外做那些查询。...但是,这些统计信息并没有给出所有的事情:由于PostgreSQL处理磁盘 I/O 的方式,不在PostgreSQL缓冲区中的数据库仍然驻留在内核的 I/O 缓存中,并且因此可以被再次读取而不需要物理磁盘读取...特别是当后备服务器完全追上时,pg_stat_replication显示的是写入、刷写及重放最近报告的WAL位置所花的时间而不是一些用户可能预期的零。

    88230

    vim常用命令总结

    2.删除一行   删除一整行内容使用“dd”命令。删除后下面的行会移上来填补空缺。 3.删除换行符   在Vim中你可以把两行合并为一行,也就是说两行之间的换行符被删除了:命令是“J”。...“0”命令则总是把光标移动到当前行的第一个字符上。键也是如此。“$”命令还可接受一个计数,如“1$”会将光标移动到当前行行尾,“2$”则会移动到下一行的行尾,如此类推。...比如“33G”就会把光标置于第33行上。没有指定命令计数作为参数的话, “G”会把光标定位到最后一行上。“gg”命令是跳转到第一行的快捷的方法。   ...“.”需要在Normal模式下执行,它重复的是命令,而不是被改动的内容, 30.Visual模式   按“v”可以进入Visual模式。移动光标以覆盖你想操纵的文本范围。同时被选中的文本会以高亮显示。...Vim将在启动后只显示第一个文件,完成该文件的编辑后,可以用令:“:next”或“:n”要保存工作成果并继续下一个文件的编辑,命令:“:wnext”或“:wn”可以合并这一过程。

    15.6K20

    Flink流之动态表详解

    由于Flink对流式数据的处理超越了目前流行的所有框架,所以非常受各大公司的欢迎,其中包括阿里,美团、腾讯、唯品会等公司。而当前也有很多的公司在做技术调研而跃跃欲试。 Flink为何如此受欢迎?...当第一行插入到click表中时,查询开始计算结果表。 插入第一行[Mary,/ home]后,结果表(右侧,顶部)由一行[Mary,1]组成。...必须更新先前发出的结果的查询需要维护所有发出的行,以便能够更新它们。 例如,第一个示例查询需要存储每个用户的URL计数,以便能够增加计数,并在输入表收到新行时发出新结果。...如果仅跟踪注册用户,则要维护的计数可能不会太高。 但是,如果未注册的用户分配了唯一的用户名,则要维护的计数数将随着时间的推移而增长,最终可能导致查询失败。 [SQL] 纯文本查看 复制代码 ?...只要click表接收到新行,就会更新用户的lastAction并且必须计算新的排名。 但是,由于两行不能具有相同的排名,因此所有排名较低的行也需要更新。 [SQL] 纯文本查看 复制代码 ?

    4.3K10

    Linux常用命令

    而不是 '哔' 声 -l 取消遇见特殊字元 ^L(送纸字元)时会暂停的功能 -f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上) -p 不以卷动的方式显示每一页...-R : 处理指定目录以及其子目录下的所有文件 --help : 显示辅助说明 --version : 显示版本 df -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc...-k 以k字节为单位显示。 -i 显示i节点信息,而不是磁盘块。 -t 显示各指定类型的文件系统的磁盘空间使用情况。 -x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。...-b 或 --byte-offset : 在显示符合样式的那一行之前,标示出该行第一个字符的编号。...-v 或 --invert-match : 显示不包含匹配文本的所有行。 -V 或 --version : 显示版本信息。 -w 或 --word-regexp : 只显示全字符合的列。

    5.1K40

    Power Query 真经 - 第 3 章 - 数据类型与错误

    任何尾数为 0 的小数都不会显示,只显示出数值所需的字符数。...默认情况下,Power Query 在设置数据类型时只预览前 1000 行,这意味着如果数据集中的第一个小数值显示在第 1001 行,Power Query 将选择一个【整数】数据类型,在导入时对该列的所有行进行四舍五入...这不是很明显,但这些字是可以单击的,将允许更改分析范围:【基于整个数据集的列分析】,而不是默认的 1000 行。 将会注意到,一些统计数据和图表没有显示在 “Units Sold” 列中。...虽然仍然会看到错误信息,但这样做并不理想,因为会失去预览窗口中的所有其他数据。 相反,如果单单击 “Error” 关键词旁边的空白区域,Power Query 将在预览区下面显示错误信息的文本。...图 3-21 等等,不是已经修复了所有的错误吗 3.6.1 发现错误的来源 根据在 Excel 中使用的配色方案,可能无法看到错误计数与加载行的计数是不同的颜色。原因是,这实际上是一个超链接。

    5.7K20

    linux运维中的命令梳理(三)

    表示行号范围从x到y,如2,5表示从第2行到第5行 /pattern/ 查询包含模式的行,如/disk/或/[a-z]/ /pattern/pattern/ 查询包含两个模式的行...,如/disk/disks/ /pattern/,x 在给定行号上查询包含模式的行,如/disk/,3 x,/pattern/ 通过行号和模式查询匹配行,如 3,/disk/...-l:查询多文件时只输出包含匹配字符的文件名。 -n:显示匹配行及 行号。 -s:不显示不存在或无匹配文本的错误信息。 -v:显示不包含匹配文本的所有行。...:只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’), grep -C number pattern files :匹配的上下文分别显示[number]行, grep...uniq语法 [root@www ~]# uniq [-icu] 选项与参数: -i :忽略大小写字符的不同; -c :进行计数 -u :只显示唯一的行 testfile的内容如下

    8.1K81

    Linux指令入门-文本处理

    命令参数说明: 参数 说明 -n或--number 显示行号 -b或--number-nonblank 显示行号,但是不对空白行进行编号 -s或--squeeze-blank 当遇到有连续两行以上的空白行...,只显示一行的空白行 命令使用示例: 将一个自增序列写入test.txt文件中。...忽略字符大小写的差别 -n 或 --line-number 在显示符合样式的那一行之前,标示出该行的列数编号 -v 或 --revert-match 显示不包含匹配文本的所有行 命令使用示例: 查看...grep -n Port /etc/ssh/ssh_config 查询字符串在文本中出现的行数。 grep -c localhost /etc/hosts 反向查找,不显示符合条件的行。...接着处理下一行,这样不断重复,直到文件末尾。 注意: sed命令不会修改原文件,例如删除命令只表示某些行不打印输出,而不是从原文件中删去。 如果要改变源文件,需要使用-i选项。

    3.7K20

    vim 学习笔记(四)—— 常用命令汇总

    2.删除一行 删除一整行内容使用"dd"命令。删除后下面的行会移上来填补空缺。 3.删除换行符 在Vim中你可以把两行合并为一行,也就是说两行之间的换行符被删除了:命令是"J"。...比如"33G"就会把光标置于第33行上。没有指定命令计数作为参数的话, "G"会把光标定位到最后一行上。“gg"命令是跳转到第一行的快捷的方法。...命令"H”,“M”,“L”,分别将光标跳转到第一行,中间行,结尾行部分。 15.告诉你当前的位置 使用CTRL-G命令。“set number"在每行的前面显示一个行号。...需要在Normal模式下执行,它重复的是命令,而不是被改动的内容, 30.Visual模式 按"v"可以进入Visual模式。移动光标以覆盖你想操纵的文本范围。同时被选中的文本会以高亮显示。...Vim将在启动后只显示第一个文件,完成该文件的编辑后,可以用令:“:next"或”:n"要保存工作成果并继续下一个文件的编辑,命令:“:wnext"或”:wn"可以合并这一过程。

    1.7K31
    领券