📄 fontcolor.java
字号:
import javax.swing.*;import java.awt.*;import java.beans.*;public class FontColor{ private Color color; private PropertyChangeSupport pcs; public FontColor(Color c) { color = c; pcs = new PropertyChangeSupport(this); } public Color getColor() { return color; }/* The Color object is implemented as a bound property. When the *//* setColor() method is called, the PropertyChangeSupport object *//* is used to fire a PropertyChangeEvent. */ public void setColor(Color c) { Color oldColor = color; color = c; pcs.firePropertyChange("color", oldColor, color); }/* For the FontColor class to be able to register/de-register a *//* PropertyChangeListener, it has to provide methods to add *//* and remove PropertyChangeListeners. The PropertyChangeSupport *//* is used to manage the listener list. */ public void addPropertyChangeListener(PropertyChangeListener listener) { pcs.addPropertyChangeListener(listener); } public void removePropertyChangeListener(PropertyChangeListener listener) { pcs.removePropertyChangeListener(listener); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -