java处理事件
2014-03-12 22:52
197 查看
文本框的简单事件处理程序:
结果如图:
按钮事件处理程序:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class ButtonDemo1 extends Applet implements ActionListener
{
String msg=""; //定义按钮“是”,“否”,“取消”
public void init()
{
Button yes=new Button("是");
Button no=new Button("否");
Button maybe=new Button("取消");
add(yes);
add(no);
add(maybe);
yes.addActionListener(this);
no.addActionListener(this);
maybe.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
String str=e.getActionCommand();
if(str=="是")
{
msg="您单击了按钮'是'";
}
else if(str=="否")
{
msg="您单击了按钮'否'";
}
else
{
msg="您单击了按钮'取消'";
}
repaint();
}
public void paint(Graphics g)
{
g.drawString(msg,6,100);
}
}
结果如图:
import java.applet.*; import java.awt.*; import java.awt.event.*; public class simpleEvent extends Applet implements ActionListener { Label lb; TextField in,out; public void init() { lb=new Label("请输入您的名字"); in=new TextField(6); out=new TextField(20); add(lb); add(in); add(out); in.addActionListener(this); } public void actionPerformed(ActionEvent e) { out.setText(in.getText()+"欢迎光临!"); } }
结果如图:
按钮事件处理程序:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class ButtonDemo1 extends Applet implements ActionListener
{
String msg=""; //定义按钮“是”,“否”,“取消”
public void init()
{
Button yes=new Button("是");
Button no=new Button("否");
Button maybe=new Button("取消");
add(yes);
add(no);
add(maybe);
yes.addActionListener(this);
no.addActionListener(this);
maybe.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
String str=e.getActionCommand();
if(str=="是")
{
msg="您单击了按钮'是'";
}
else if(str=="否")
{
msg="您单击了按钮'否'";
}
else
{
msg="您单击了按钮'取消'";
}
repaint();
}
public void paint(Graphics g)
{
g.drawString(msg,6,100);
}
}
结果如图:
相关文章推荐
- Java基础之处理事件——使用动作Action(Sketcher 6 using Action objects)
- java事件处理机制 自定义事件
- java中事件处理机制
- java事件处理机制(自定义事件)
- JAVA事件处理机制3
- java中事件处理中鼠标处理案例讲解
- Java事件处理机制2
- javawebday46(大数据【存储大的文件】事件类型 time批处理 batch)
- Java Swing中的键盘事件处理技巧
- Java,Jsp点击事件后,出现等沙漏,处理等待状态时,有提示在动,适合任何事件使用
- 【 java版坦克大战--事件处理】 让坦克动起来--事件处理的准备
- Java 组件及事件处理实训 实训2:编写一个窗体程序,用于计算一元二次方程
- java事件处理
- Java Swing 中三种事件处理方法的比较
- 第2周:Java程序事件处理
- Java Swing 中三种事件处理方法之比较
- Java事件处理模式(小结)
- java事件处理机制
- Java核心技术:卷1笔记[6] 事件处理
- java事件处理机制(自定义事件)【转】