📄 beandemobeaninfo.java
字号:
package JSwingDemo;
import java.awt.*;
import java.awt.event.*;
import java.beans.*;
import java.util.*;
import javax.swing.event.*;
public class BeanDemoBeanInfo extends SimpleBeanInfo implements KeyListener {
Class beanClass = BeanDemo.class;
String iconColor16x16Filename;
String iconColor32x32Filename;
String iconMono16x16Filename;
String iconMono32x32Filename;
public BeanDemoBeanInfo() {
}
public PropertyDescriptor[] getPropertyDescriptors() {
try {
PropertyDescriptor _tel = new PropertyDescriptor(
"tel", beanClass, "getTel", "setTel");
_tel.setDisplayName("Tel");
_tel.setShortDescription("Tel");
_tel.setBound(true);
PropertyDescriptor _userId = new PropertyDescriptor(
"userId", beanClass, "getUserId", "setUserId");
_userId.setDisplayName("userId");
_userId.setShortDescription("userId");
PropertyDescriptor[] pds = new PropertyDescriptor[] {
_tel,
_userId
};
return pds;
} catch (Exception exception) {
exception.printStackTrace();
return null;
}
}
public Image getIcon(int iconKind) {
switch (iconKind) {
case BeanInfo.ICON_COLOR_16x16:
return ((iconColor16x16Filename != null)
? loadImage(iconColor16x16Filename) : null);
case BeanInfo.ICON_COLOR_32x32:
return ((iconColor32x32Filename != null)
? loadImage(iconColor32x32Filename) : null);
case BeanInfo.ICON_MONO_16x16:
return ((iconMono16x16Filename != null)
? loadImage(iconMono16x16Filename) : null);
case BeanInfo.ICON_MONO_32x32:
return ((iconMono32x32Filename != null)
? loadImage(iconMono32x32Filename) : null);
}
return null;
}
transient Vector mouseListeners;
public synchronized void addMouseListener(MouseListener l) {
}
public synchronized void removeMouseListener(MouseListener l) {
}
protected void fireMouseClicked(MouseEvent e) {
if (mouseListeners != null) {
Vector listeners = mouseListeners;
int count = listeners.size();
for (int i = 0; i < count; i++) {
((MouseListener) listeners.elementAt(i)).mouseClicked(e);
}
}
}
protected void fireMousePressed(MouseEvent e) {
if (mouseListeners != null) {
Vector listeners = mouseListeners;
int count = listeners.size();
for (int i = 0; i < count; i++) {
((MouseListener) listeners.elementAt(i)).mousePressed(e);
}
}
}
protected void fireMouseReleased(MouseEvent e) {
if (mouseListeners != null) {
Vector listeners = mouseListeners;
int count = listeners.size();
for (int i = 0; i < count; i++) {
((MouseListener) listeners.elementAt(i)).mouseReleased(e);
}
}
}
protected void fireMouseEntered(MouseEvent e) {
if (mouseListeners != null) {
Vector listeners = mouseListeners;
int count = listeners.size();
for (int i = 0; i < count; i++) {
((MouseListener) listeners.elementAt(i)).mouseEntered(e);
}
}
}
protected void fireMouseExited(MouseEvent e) {
if (mouseListeners != null) {
Vector listeners = mouseListeners;
int count = listeners.size();
for (int i = 0; i < count; i++) {
((MouseListener) listeners.elementAt(i)).mouseExited(e);
}
}
}
transient Vector changeListeners;
public synchronized void addChangeListener(ChangeListener l) {
}
public synchronized void removeChangeListener(ChangeListener l) {
}
protected void fireStateChanged(ChangeEvent e) {
if (changeListeners != null) {
Vector listeners = changeListeners;
int count = listeners.size();
for (int i = 0; i < count; i++) {
((ChangeListener) listeners.elementAt(i)).stateChanged(e);
}
}
}
/**
* Invoked when a key has been typed.
*
* @param e KeyEvent
* @todo Implement this java.awt.event.KeyListener method
*/
public void keyTyped(KeyEvent e) {
}
/**
* Invoked when a key has been pressed.
*
* @param e KeyEvent
* @todo Implement this java.awt.event.KeyListener method
*/
public void keyPressed(KeyEvent e) {
}
/**
* Invoked when a key has been released.
*
* @param e KeyEvent
* @todo Implement this java.awt.event.KeyListener method
*/
public void keyReleased(KeyEvent e) {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -