当前位置:  技术问答>java相关

急~~~~~在线等待!!!

    来源: 互联网  发布时间:2015-09-28

    本文导语:  import java.applet.*; import java.awt.*; import java.awt.event.*; public class MyAppletClass extends Applet implements ActionListener {  String CmdPushStr=new String("Welcome Use My Applet Program");    Button cmd1=new Button("Show The Number");    Button c...

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class MyAppletClass extends Applet implements ActionListener
{  String CmdPushStr=new String("Welcome Use My Applet Program");
   Button cmd1=new Button("Show The Number");
   Button cmd2=new Button("Show the Number");
   Button cmd4=new Button("Show the NUmber");
   Button cmd5=new Button("Show the NUmber");
   Button cmd6=new Button("Show the NUmber");
   Button cmd7=new Button("Show the NUmber");
   Button cmd8=new Button("Show the NUmber");
   Button cmd9=new Button("Show the NUmber");
   Button cmd0=new Button("Show the NUmber");
public void init()
    { add(cmd0);add(cmd1);add(cmd2);add(cmd3);add(cmd4);add(cmd5);add(cmd6);add(cmd7);add(cmd8);add(cmd9);
      setVisible(true);
cmd0.addActionListener(this);
cmd1.addActionListener(this);
cmd2.addActionListener(this);
cmd3.addActionListener(this);
cmd4.addActionListener(this);
cmd5.addActionListener(this);
cmd6.addActionListener(this);
cmd7.addActionListener(this);
cmd8.addActionListener(this);
cmd9.addActionListener(this);   
}
public void paint(Graphics g)
    {g.setFont(new Font("arial",Font.BOLD,20));
     g.setColor(new Color(255,0,0));
g.drawString(CmdPushStr,50,50);
}
public void actionPerformed(ActionEvent e)
{
  if (e.getActionCommand=="Show The Number") {CmdPushStr="1";repaint();         }
}
}
//问题是现在事件临听是共享的.且只能得到其的标签.请问如何实现.我按下CMD1的时候就画出字符串"1",当我按下CMD2的时候就画出字符串"2",当我按下CMD3的时候3就画出字符串"3".............................请问如何实现?

|
package ejb;
import java.awt.*;
import java.awt.event.*;

public class ActionTest extends WindowAdapter implements ActionListener
{
Frame mainFrame;
Label label;
Button button;
public ActionTest()
{
mainFrame=new Frame("事件测试");
label=new Label("效果显示");
button=new Button("A");

mainFrame.setLayout(null);
label.setBounds(20,30,200,23);
button.setBounds(20,63,70,23);

mainFrame.add(label);
mainFrame.add(button);

button.addMouseListener(new MouseListener()//这里是你需要参考的地方,就是对每个按牛单独增加事件舰艇器
{
public void mousePressed(MouseEvent me)
{
label.setText("鼠标按下");
}
public void mouseReleased(MouseEvent me)
{
}
public void mouseClicked(MouseEvent me)
{
label.setText("鼠标单击");
}
public void mouseExited(MouseEvent me)
{
label.setText("鼠标离开");
}
public void mouseEntered(MouseEvent me)
{
label.setText("鼠标进入");
}
}
);
mainFrame.addWindowListener(this);
mainFrame.setSize(250,100);
mainFrame.setBackground(new Color(212,208,200));
mainFrame.setVisible(true);
mainFrame.setResizable(false);
}
public static void main(String[]args)
{
ActionTest actiontest=new ActionTest();
}
public void windowClosing(WindowEvent we)
{
System.exit(0);
}
public void actionPerformed(ActionEvent ae)
{
}
}

    
 
 

您可能感兴趣的文章:

  • 简单的输入输出问题 在线等待 在线给分
  • 怎么用能让asp实现统计在线人数的功能。在线等待!!!帮忙送分!
  • 100分,等待,在线等待:防火墙问题?
  • 60分,求知JBuilder的CD-KEY! 在线等待
  • 新手上路,请多关照!如何查看启动日志????在线等待!!
  • 急救:关于BLOB数据类型---在线等待,高分相送!
  • 在线等待,gcc的网址是什么??
  • 哪儿有bes5下载,在线等待。下载成功再送299分!!!
  • 求UNIXWARE7.11的原版下载,高分相赠,在线等待!!!
  • 请问哪里有dm5sum可以下载?在线等待!!
  • 如何调用其他程序,比如说"notepad.exe",在线等待,急!
  • jsp小问题(在线等待)
  • 在线等待!cmp的问题
  • 怎么样调整文本框的大小?在线等待!
  • 谁有Disk Manager这款软件的使用说明书。?????????急用,在线等待。。
  • gtk和montif的区别,在线等待
  • 在线等待-设备文件/dev/ttyS0 是不是对应于串行端口?
  • 谁知道javascript的调试工具!!!--在线等待
  • 新手的求助,高分,在线等待
  • 急!急!!急!!!如何将键盘输入的字符读入程序中???---在线等待---
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 基于Html5的mockups在线工具简介
  • 装MYSQL后启动错误! mysqld ended --在线急等!在线急等!在线急等!在线急等!-----
  • MyEclipse SVN插件SubEclipse 在线离线等几种安装方式介绍
  • 智能在线表单设计器 FreeForm智能在线表单设计器
  • Linux使用群24032501,保持20人在线,目标50人在线
  • 在线求教, 为什么不能开始除root之外的用户登录??...很急, 在线等
  • 在线等,在线给分!(简单问题,急)
  • 我需要唯一用户在线,不能两个用户同时在线的JSP实现的设计文档
  • 在线等,在线给分!!!!!!!!!!
  • 在线求助!关于如何使用“信号”的方式来响应键盘按下的消息!在线急盼回复!
  • 如何判断在线用户,主要是如何判断用户关闭所有窗口(即他已经不在线了)?
  • 在线等几个简单问题解答,答出一个在线加50分。
  • 在线解压压缩 PclZip
  • 在线支持系统 CSLH
  • 在线视频编辑工具 Kaltura
  • 非常急,请问如何用JSP实现在线人数统计
  • 手机在线收音机 MFRadio
  • 在线客服系统 PHP Live!
  • 在线考试系统 TCExam
  • Fancy_fan(阿水)能不能将如何判断在线人数说得更明白些!
  • PHP在线相册 Cheesecake


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,