⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mylistmodel.java

📁 通讯采集软件
💻 JAVA
字号:
/* * MyListModel.java * * Created on 2003年8月7日, 上午10:19 */package pbs.application.iiop.GUI;import javax.swing.*;import java.util.*;/** * * @author  dljf */public class MyListModel extends DefaultListModel{    protected boolean m_RefeshTag     = true;    protected boolean m_DataChanged = false;    protected int m_MaxElementCounter = 20;    /** Creates a new instance of MyListModel */    public MyListModel()    {    }        public void appendElement(String m_pString)    {        try        {            if(!m_RefeshTag) return;                        int m_ElementCount = this.getSize();            int m_DelCount = m_ElementCount - m_MaxElementCounter ;            if (m_DelCount >0)            {                for (int  i = 0 ; i < m_DelCount ; i++)                    this.removeElementAt(0);            }        }        catch(Exception e)        {            e.printStackTrace();        }                try        {            int StrLength = m_pString.length();            int SubLength = 140;            int StartPoint = 0;            int EndPoint = 140;            String SubStr = "";            if(EndPoint >= StrLength)                this.addElement(m_pString);            else            {                while(EndPoint<=StrLength)                {                    SubStr = m_pString.substring(StartPoint,EndPoint);                    this.addElement(SubStr);                    StartPoint +=140;                    EndPoint += 140;                }                if(StartPoint<StrLength)                {                    SubStr = m_pString.substring(StartPoint);                    this.addElement(SubStr);                }            }        }        catch(Exception e)        {            e.printStackTrace();        }        m_DataChanged=true;            }        public boolean getDataChanged()    {        return  m_DataChanged;    }        public void setDataChanged(boolean m_DataChanged)    {        this.m_DataChanged=m_DataChanged;    }        public boolean getRefreshTag()    {        return m_RefeshTag;    }        public void setRefreshTag(boolean m_RefeshTag)    {        this.m_RefeshTag=m_RefeshTag;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -