国产探花免费观看_亚洲丰满少妇自慰呻吟_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);



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上思县| 荥阳市| 江北区| 囊谦县| 桂东县| 辽阳县| 朔州市| 东台市| 从化市| 分宜县| 江津市| 北海市| 万山特区| 故城县| 正定县| 隆尧县| 兴和县| 道真| 民勤县| 罗平县| 汤阴县| 黑山县| 凤山县| 温州市| 开远市| 太原市| 兰坪| 海城市| 安陆市| 大方县| 济宁市| 阿克| 赫章县| 如东县| 永定县| 三明市| 昆山市| 乌恰县| 霞浦县| 乌苏市| 林口县|