问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java的swing如何编写点击一次按键在JTextArea显示一行字

发布网友 发布时间:2022-04-26 05:09

我来回答

4个回答

热心网友 时间:2022-06-21 00:44

lz 你好

(个人觉得我实现的界面更符合lz的要求  lz如果有不懂的可以追问^_^)


具体代码如下:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
 
public class ShowInfo extends JFrame{
    private JTextArea show;
    private JButton go;
     
    //初始化窗口
    public ShowInfo(){
        super("ShowInfo");
        setLayout(new FlowLayout(FlowLayout.CENTER, 50, 30));
         
        show = new JTextArea(10,30);
        go = new JButton("GO");
        //添加按钮事件监听  当按下按钮时  响应
        go.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent e){
                readInfo();
            }
        });
         
        getContentPane().add(show);
        getContentPane().add(go);
         
        setSize(450,350);
        setLocationRelativeTo(null);
        setVisible(true);
        setDefaultCloseOperation(3);
    }
     
    //读取文件内容到JtextArea中
    public void readInfo(){
        try {
            BufferedReader br = new BufferedReader(new FileReader(new File("info.txt")));
             
            show.append(br.readLine()+"\n");
             
            br.close();
        }
        catch (Exception ex) {
        }
    }
     
    public static void main (String[] args) {
        new ShowInfo();
    }
}


ps:记得在源代码的当前目录下建立一个info.txt的文档  文档内容:  hello,world


运行效果:



希望能帮助你哈

热心网友 时间:2022-06-21 00:44

首先,建立一个button 的对象
JButton button1 = new JButton("按钮一");
给按钮增加监听
button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//如果是往文本域中增加一行,就要先获取文本域的值,先get,再set

}
});

热心网友 时间:2022-06-21 00:45

jTextArea1.append("hello\n");

jTextArea有一个方法叫append,加入,要换行.append("\n")

热心网友 时间:2022-06-21 00:46


                   



声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
邪灯是什么意思? 趣头条怎么解绑微信 趣头条APP解绑微信教程 趣头条怎么解绑微信号 趣头条怎样解除微信绑定 魔兽世界7.0古龙之陨怎么做 咸阳男子欲带孩子轻生被救回,成年人的生活有多不易? 陕西咸阳,一男子欲带孩子轻生被救回,轻生带孩子是什么操作? 我是帅哥,为什么还没有人追? 为什么我这么漂亮就是没有一个男人来追我 气死了? 人不在本地,怎么实名制 2018.11.5计划到云南昆明,石林,玉龙雪山等地玩出行雪穿什么样的衣服,天气如何 java中文件选择器组件读取一个txt文件到JTextArea中,我想让它一行一行的慢慢显示出来,怎么做呢 哪位大神可以给一个破解迅捷pdf转换器的注册码啊?机器码591969513 蜂蜜跟蒜头能一起吃吗 迅捷PDF转换器机器码702924129求破解码 手机天气预报的两个温度、阵雨多云分别指的什么时间段? 迅捷pdf编辑器破解版 v1.9.5.0如何破解,知道的朋友告诉一下? k589是到菜园坝还是龙头寺的火车站 悍夫(异世()txt微盘 Java 中 JTextArea 和 JTextField 的有什么区别? 迅捷pdf转换器如何去除pdf文件密码 果果桌面秀下载 征地、宅基地法律纠纷处理一本通的图书目录 怎么样在java中插入文本框? java 高手请进 Jtextarea自动换行后按行获得文本 农村宅基地纠纷案例 玛丽亚凯莉高清演唱会下载地址 java中 JTextArea.append(String.valueOf(sum))的意思是什么_百度知 ... 云南旱情 Java Swing中Jtextarea自动换行后如何按行获得文本? 订立政府采购合同应采取什么方式? 蜂蜜能和蒜头一起吃吗 广州09提前批高中有哪几间? java中,如何在JTextArea 里设置文字的对齐方式?(居中,居左,居右) 云南12月2号到7号的天气预报 求守护甜心里唯世和亚梦的亲密图! 政采协议是什么? 河南南阳农村宅基地纠纷实例,示助! 请问java里的JTextField文本框怎么设置大小? 农村宅基地纠纷问题 迅捷pdf编辑器打不开,提示库没有注册,该怎么解决? 宁嫁穷人,不做三奶,大家又怎么看! Java如何获取JTextArea上输入的字符 有一千本书怎么快速输入信息 哪里有电影 金钱的味道 完整版 政府采购合同到底是行政合同还是民事合同?听听网友 种植牧草的最佳季节是什么季节 蜂蜜能和大蒜一起吃吗 适合春秋季节种植的牧草都有哪些?最好能过冬的 一年四季可以种植的牧草有哪些?