?? styles.java~17~
字號(hào):
package chat;
import java.awt.*;
import javax.swing.*;
import javax.swing.text.*;
public class Styles {
public static void addStylesToDocument(StyledDocument doc){
//JButton jbutton;
//jbutton=jpanel;
Style def=StyleContext.getDefaultStyleContext().getStyle(StyleContext.DEFAULT_STYLE);
Style regular = doc.addStyle("regular", def);
StyleConstants.setFontFamily(def, "SansSerif");
Style myStyle=doc.addStyle("italic", regular);
StyleConstants.setItalic(myStyle,true);
myStyle=doc.addStyle("bold",regular);
StyleConstants.setBold(myStyle,true);
}
public static void addStylesToDocument(StyledDocument doc,JPanel jpanel){
//JButton jbutton;
//jbutton=jpanel;
Style def = StyleContext.getDefaultStyleContext().getStyle(StyleContext.
DEFAULT_STYLE);
Style regular = doc.addStyle("regular", def);
StyleConstants.setFontFamily(def, "SansSerif");
Style myStyle = doc.addStyle("italic", regular);
StyleConstants.setItalic(myStyle, true);
myStyle = doc.addStyle("bold", regular);
StyleConstants.setBold(myStyle, true);
myStyle = doc.addStyle("jpanel", def);
StyleConstants.setComponent(myStyle, jpanel);
}
public static void addStylesToDocument(StyledDocument doc,Font font){
Style def = StyleContext.getDefaultStyleContext().getStyle(StyleContext.
DEFAULT_STYLE);
Style myStyle=doc.addStyle("newStyle",def);
StyleConstants.setFontFamily(myStyle,font.getName());
StyleConstants.setFontSize(myStyle,font.getSize());
switch(font.getStyle()){
case 0:
break;
case 1:
StyleConstants.setBold(myStyle,true);
break;
case 2:
StyleConstants.setItalic(myStyle,true);
break;
case 3:
StyleConstants.setBold(myStyle,true);
StyleConstants.setItalic(myStyle,true);
break;
}
}
public static void addStylesToDocument(StyledDocument doc,Font font,boolean
underLine,boolean strikeThrough,boolean superscript,boolean subscript){
Style def = StyleContext.getDefaultStyleContext().getStyle(StyleContext.
DEFAULT_STYLE);
Style myStyle=doc.addStyle("newStyle",def);
StyleConstants.setFontFamily(myStyle,font.getName());
StyleConstants.setFontSize(myStyle,font.getSize());
switch(font.getStyle()){
case 0:
break;
case 1:
StyleConstants.setBold(myStyle,true);
break;
case 2:
StyleConstants.setItalic(myStyle,true);
break;
case 3:
StyleConstants.setBold(myStyle,true);
StyleConstants.setItalic(myStyle,true);
break;
}
if(underLine){
}
if(strikeThrough){
}
if(superscript){
}
if(subscript){
}
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -