📄 mylistmodel.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 + -