Java代码在jtextarea中显示行号

用户名

我试图编写Java代码来弹出文本区域,如果我在右侧的jtextarea中添加了9000行,则会显示9000行和垂直线。

无论如何,我能做到吗? 在此处输入图片说明

无论如何,我可以在图片中添加行号。

请帮我!!谢谢!!

这是我的代码:

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.LayoutManager;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.ScrollPaneConstants;
import javax.swing.text.DefaultCaret;


public class test {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub


        final JFrame frame = new JFrame("Test");
        JPanel panel = new JPanel();
        panel.setLayout((LayoutManager) new BoxLayout(panel, BoxLayout.Y_AXIS));
        panel.setOpaque(true);
        final JTextArea textArea = new JTextArea(20, 30);
        textArea.setWrapStyleWord(true);
        textArea.setEditable(true);
        textArea.setFont(Font.getFont(Font.SANS_SERIF));
        JScrollPane scroller = new JScrollPane(textArea);
        scroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scroller.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);



        JPanel inputpanel = new JPanel();
        inputpanel.setLayout(new FlowLayout());

        JButton button = new JButton("Enter");
        DefaultCaret caret = (DefaultCaret) textArea.getCaret();
        caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE);
        panel.add(scroller);

        inputpanel.add(button);
        panel.add(inputpanel);
        frame.getContentPane().add(BorderLayout.CENTER, panel);
        frame.pack();
        frame.setLocationByPlatform(true);
        frame.setVisible(true);
        frame.setResizable(false);


        button.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {

            frame.dispose();
        }});
        frame.setSize(500, 400);
        frame.setVisible(true);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);   


    }

}

请帮我!!谢谢!!

卡米克尔

有关可以用作包含文本区域的滚动窗格的行标题的组件,请参见文本组件行号

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在堆栈跟踪中显示Xtend源代码行号

来自分类Dev

在Javascript中显示html标签onClick的源代码行号

来自分类Dev

在堆栈跟踪中显示Xtend源代码行号

来自分类Dev

在vim中突出显示行号(行号除外)

来自分类Dev

Java-通过行号从JTextArea更新文本

来自分类Dev

在错误消息中显示行号

来自分类Dev

在JTextArea中显示ArrayList <String>

来自分类Dev

默认情况下如何在IPython Notebook代码单元中显示行号

来自分类Dev

如何在rmarkdown HTML和PDF中显示代码块的行号

来自分类Dev

如何在rmarkdown HTML和PDF中显示代码块的行号

来自分类Dev

Ghost代码降价块中的行号

来自分类Dev

通过 rxtx 库和 SerialPortEvent 在 JAVA 中接收数据,在 jTextArea 中显示字符串文本

来自分类Dev

在RichTextFx CodeArea中的行号处显示断点

来自分类Dev

如何在JqGrid中显示行号?

来自分类Dev

ack在单个文件中不显示行号

来自分类Dev

如何在智能表格中显示行号?

来自分类Dev

如何在 bash TUI 中显示行号?

来自分类Dev

如何始终在 R 中显示错误的行号?

来自分类Dev

如何在gridview中显示行号

来自分类Dev

显示文件中特定行号的内容

来自分类Dev

Java-从JTextArea检索和显示信息

来自分类Dev

JScrollPane中的JTextArea将不会显示

来自分类Dev

JScrollPane将不会显示在JTextArea中

来自分类Dev

JScrollPane中的JTextArea将不会显示

来自分类Dev

在jtextarea中突出显示不同的文本

来自分类Dev

突出显示JTextArea中的选定行

来自分类Dev

尝试在JTextArea中显示ArrayList的输出

来自分类Dev

使用NetBeans在Jtextarea中显示错误输出

来自分类Dev

如何使用Array.sort在jtextArea java中以降序和升序形式显示矩阵

Related 相关文章

热门标签

归档