国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JTextArea中顯示LineNumber

2019-11-17 06:04:13
字體:
來源:轉載
供稿:網友

//package tryLineNumber;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Point;


import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
//import javax.swing.JTextPane;
import javax.swing.text.BadLocationException;
import javax.swing.text.Document;


/**
  * A class illustrating running line number count on JTextPane. Nothing
is painted on the pane itself,
  * but a separate JPanel handles painting the line numbers.<br>
  *
  * @author Daniel Sj?blom<br>
  * Created on Mar 3, 2004<br>
  * Copyright (c) 2004<br>
  * @version 1.0<br>
  */
public class LineNr extends JPanel
{
        // for this simple experiment, we keep the pane + scrollpane as members.
        //JTextPane pane;
        JTextArea pane;
        JScrollPane scrollPane;


        public LineNr()
        {
                super();
                setMinimumSize(new Dimension(30, 30));
                setPReferredSize(new Dimension(30, 30));
                setMinimumSize(new Dimension(30, 30));
                //pane = new JTextPane() // we need to override paint so that the linenumbers stay in sync
                pane = new JTextArea()
                {
                        public void paint(Graphics g)
                        {
                                super.paint(g);
                                LineNr.this.repaint();
                        }
                };
                scrollPane = new JScrollPane(pane);



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 始兴县| 涿州市| 乌什县| 二手房| 琼结县| 德清县| 辽中县| 苏尼特右旗| 凤阳县| 淳化县| 德化县| 虹口区| 永安市| 邵东县| 邯郸市| 凤翔县| 原平市| 合山市| 鲁甸县| 资中县| 五河县| 沙雅县| 敦化市| 康平县| 城市| 宝丰县| 九龙坡区| 常州市| 光山县| 红原县| 固安县| 庆元县| 景宁| 遵义市| 柘荣县| 朝阳县| 得荣县| 五台县| 铁岭市| 潼关县| 宁化县|