📄 10例子19.txt
字号:
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
public class Example10_19{
public static void main(String args[]){
new FontWin();
}
}
class FontWin extends JFrame implements ItemListener{
JComboBox listFont;
JTextArea text;
FontWin(){
text=new JTextArea(12,12);
GraphicsEnvironment ge=GraphicsEnvironment.getLocalGraphicsEnvironment();
String fontName[]=ge.getAvailableFontFamilyNames();
listFont=new JComboBox(fontName);
JPanel pNorth=new JPanel();
pNorth.add(listFont);
add(pNorth,BorderLayout.NORTH);
add(new JScrollPane(text),BorderLayout.CENTER);
listFont.addItemListener(this);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setVisible(true);
setBounds(100,120,300,300);
}
public void itemStateChanged(ItemEvent e){
String name=(String)listFont.getSelectedItem();
Font f=new Font(name,Font.BOLD,32);
text.setFont(f);
text.setText("北京奥运");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -