?? fontdialog.java
字號:
package onlyfun.caterpillar.dialog;
import java.awt.Component;
import java.awt.GraphicsEnvironment;
import java.awt.GridLayout;
import javax.swing.Icon;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JOptionPane;
import javax.swing.JSpinner;
import javax.swing.JPanel;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
public class FontDialog {
private static JPanel fontPanel;
private static JComboBox fontNameComboBox;
private static JSpinner fontSizeSpinner;
private static JCheckBox boldBox, italicBox;
private static JTextField textField;
static {
setUIComponent();
setEventListener();
}
private static void setUIComponent() {
fontPanel = new JPanel(new GridLayout(3, 1, 10, 10));
String[] fontNames = GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames();
fontNameComboBox = new JComboBox(fontNames);
fontSizeSpinner = new JSpinner();
fontSizeSpinner.setValue(new Integer(12));
boldBox = new JCheckBox("Bold");
italicBox = new JCheckBox("Italic");
textField = new JTextField("Input text here.");
JPanel panel = new JPanel();
panel.add(new JLabel("Name"));
panel.add(fontNameComboBox);
panel.add(new JLabel("
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -