private void myInit(){
StyledDocument styledDoc = jTextPane1.getStyledDocument();
jTextPane1.setText("");
addStylesToDocument(styledDoc);
//jTextPane1.setCaretPosition(0);
/*for(int i=1;i<=initNumber;i++){
String number=String.valueOf(i);
try {
styledDoc.insertString(styledDoc.getLength(),""+""+number+linenew, styledDoc.getStyle("small"));
}
catch (Exception e) {
e.printStackTrace();
}
}*/
String[] initStyles ={ "regular", "small", "icon"};
try {
styledDoc.insertString(styledDoc.getLength()," ",styledDoc.getStyle(initStyles[2]));
}
catch(Exception e){
e.printStackTrace();
}
}
protected void addStylesToDocument(StyledDocument doc) {
//Initialize some styles.
Style def = StyleContext.getDefaultStyleContext().
getStyle(StyleContext.DEFAULT_STYLE);
Style regular = doc.addStyle("regular", def);
StyleConstants.setFontFamily(def, "SansSerif");
Style s = doc.addStyle("small", regular);
StyleConstants.setFontSize(s, 10);
s = doc.addStyle("icon", regular);
StyleConstants.setAlignment(s, StyleConstants.ALIGN_CENTER);
if (breakIcon != null) {
StyleConstants.setIcon(s, breakIcon);
}
}
加完之后不知怎么的,就是什么都没有显示,在这里先多谢拉
StyledDocument styledDoc = jTextPane1.getStyledDocument();
jTextPane1.setText("");
addStylesToDocument(styledDoc);
//jTextPane1.setCaretPosition(0);
/*for(int i=1;i<=initNumber;i++){
String number=String.valueOf(i);
try {
styledDoc.insertString(styledDoc.getLength(),""+""+number+linenew, styledDoc.getStyle("small"));
}
catch (Exception e) {
e.printStackTrace();
}
}*/
String[] initStyles ={ "regular", "small", "icon"};
try {
styledDoc.insertString(styledDoc.getLength()," ",styledDoc.getStyle(initStyles[2]));
}
catch(Exception e){
e.printStackTrace();
}
}
protected void addStylesToDocument(StyledDocument doc) {
//Initialize some styles.
Style def = StyleContext.getDefaultStyleContext().
getStyle(StyleContext.DEFAULT_STYLE);
Style regular = doc.addStyle("regular", def);
StyleConstants.setFontFamily(def, "SansSerif");
Style s = doc.addStyle("small", regular);
StyleConstants.setFontSize(s, 10);
s = doc.addStyle("icon", regular);
StyleConstants.setAlignment(s, StyleConstants.ALIGN_CENTER);
if (breakIcon != null) {
StyleConstants.setIcon(s, breakIcon);
}
}
加完之后不知怎么的,就是什么都没有显示,在这里先多谢拉
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货