?? fontdemo.java
字號(hào):
package chapter14;
import javax.swing.*;
import java.awt.*;
public class FontDemo extends JFrame
{
JPanel pnlMain;
JLabel lblSize,lblType,lblTest;
JRadioButton rbtnRed,rbtnGreen;
JCheckBox chkBold,chkItalic;
JButton btnExit;
ButtonGroup grpColor;
List lstSize;
JComboBox cmbType;
String[] strType={"宋體","隸書(shū)","楷體_GB2312","仿宋_GB2312"};
public FontDemo()
{
super("字體設(shè)置器");
lblType=new JLabel("請(qǐng)選擇字體");
lblSize=new JLabel("請(qǐng)選擇字形");
lstSize=new List();
for (int i=10;i<30;i+=2)
lstSize.add(String.valueOf(i));
lstSize.select(0);
cmbType=new JComboBox(strType);
cmbType.setSelectedIndex(0);
grpColor=new ButtonGroup();
rbtnRed=new JRadioButton("紅色");
grpColor.add(rbtnRed);
rbtnRed.setSelected(true);
rbtnGreen=new JRadioButton("綠色");
grpColor.add(rbtnGreen);
chkBold=new JCheckBox("加粗");
chkItalic=new JCheckBox("傾鈄");
lblTest=new JLabel("這是字體設(shè)置的測(cè)試文字");
lblTest.setBorder(BorderFactory.createBevelBorder(1));
btnExit=new JButton("退出");
pnlMain=new JPanel();
pnlMain.add(lblType);
pnlMain.add(cmbType);
pnlMain.add(lblSize);
pnlMain.add(lstSize);
pnlMain.add(rbtnRed);
pnlMain.add(rbtnGreen);
pnlMain.add(chkBold);
pnlMain.add(chkItalic);
pnlMain.add(lblTest);
pnlMain.add(btnExit);
this.setContentPane(pnlMain);
setSize(250,200);
setVisible(true);
}
public static void main(String args[])
{
new FontDemo();
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -