⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testcustombean.java

📁 java模式设计
💻 JAVA
字号:
//简单属性的JAVABEAN演示程序
import java.awt.event.*;
import java.awt.*;
import java.applet.*;
import java.beans.*;

public class TestCustomBean extends Applet implements MouseListener{
	CustomBean cBean;
	Button b;
	public void init() {
	  //设置布局管理器,
	  setLayout(new BorderLayout());
	  cBean = new CustomBean();
	  b = new Button("color");
	  //给按钮b增加事件监听者this,即按钮的单击事件将由TestCustomBean来处理
	  b.addMouseListener(this);
	  //将CustomBean放在布局的中央位置
	  add("Center", cBean);
	  add("South", b);
	}
    
	public void destroy() {
	  remove(cBean);
	  remove(b);
	}
    /** 处理按钮b的单击事件,每单击一次,就改变一次
	 CustomBean的背景属性,在红绿之间切换*/
	public void mousePressed(MouseEvent e) {
	 // e.consume();
	  if (cBean.getColor() == Color.red)
	  {
		 cBean.setColor(Color.green);
	  } else {
	    cBean.setColor(Color.red);
	  }
	}

	public void mouseReleased(MouseEvent e) {}
	public void mouseEntered(MouseEvent e) {}
    public void mouseExited(MouseEvent e) {}
    public void mouseClicked(MouseEvent e) {}

	public static void main(String args[]) {
	  Frame f = new Frame("BeanTest");
	  TestCustomBean ts = new TestCustomBean();
	  ts.init();
	  ts.start();
	  f.add("Center", ts);
	  f.setSize(300,300);
	  f.show();
	}
    
	public String getAppletInfo() {
	  return "简单属性BEAN的测试示例";
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -