📄 bean4.java~8~
字号:
package chapter8;
import java.beans.*;
import javax.swing.*;
public class Bean4
extends JTextField
{
private String aaaa;
private String bbbb;
private transient PropertyChangeSupport propertyChangeListeners = new
PropertyChangeSupport(this);
public Bean4()
{
super("123123");
try
{
jbInit();
}
catch (Exception exception)
{
exception.printStackTrace();
}
}
private void jbInit()
throws Exception
{
}
public static void main(String[] args)
{
Bean4 bean4 = new Bean4();
}
public void setAaaa(String aaaa)
{
this.aaaa = aaaa;
setText(aaaa);
}
public void setBbbb(String bbbb)
{
String oldBbbb = this.bbbb;
this.bbbb = bbbb;
propertyChangeListeners.firePropertyChange("bbbb", oldBbbb, bbbb);
}
public String getAaaa()
{
return aaaa;
}
public synchronized void removePropertyChangeListener(
PropertyChangeListener l)
{
super.removePropertyChangeListener(l);
if (propertyChangeListeners == null)
{
propertyChangeListeners = new PropertyChangeSupport(this);
}
propertyChangeListeners.removePropertyChangeListener(l);
}
public synchronized void addPropertyChangeListener(PropertyChangeListener l)
{
super.addPropertyChangeListener(l);
if (propertyChangeListeners == null)
{
propertyChangeListeners = new PropertyChangeSupport(this);
}
propertyChangeListeners.addPropertyChangeListener(l);
}
public String getBbbb()
{
return bbbb;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -