| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 468 人关注过本帖
标题:java按钮响应问题??
取消只看楼主 加入收藏
上帝狂言
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-10-16
收藏
 问题点数:0 回复次数:0 
java按钮响应问题??

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class TB extends Applet implements ActionListener
{
String msg="";
Button yes,no,maybe;
public void init(){
yes=new Button("yes");
no=new Button("no");
maybe=new Button("maybe");
add (yes);
add (no);
add (maybe);
yes.addActionListener(this);
no.addActionListener(this);
maybe.addActionListener(this);
}
public void actionPerformed(ActionEvent ae){
String str=ae.getActionCommand();
if(str.equals("yes")){
new KeyText();
msg="open TextYes";
}
else if(str.equals("no")){
msg="open TextNo";
}
else{
msg="open TextMayBe";
}
repaint();
}
public void paint(Graphics g){
g.drawString(msg,6,100);
}
}
*****************************************************************8
import java.awt.*;
import java.awt.event.*;
public class KeyText extends Frame
{ static String msg="";
int x=50,y=50;
public KeyText (){
addWindowListener(new MyWindowAdapter());
addKeyListener(new MyKeyAdapter(this));
requestFocus();
}
public static void main (String args[]){
KeyText keyText=new KeyText();
keyText.setSize(new Dimension(300,200));
keyText.setTitle("An AWT");
keyText.setVisible(true);
}

public void paint(Graphics g){
g.drawString(msg,x,y);
}
}
class MyKeyAdapter extends KeyAdapter
{
KeyText keyText;
public MyKeyAdapter(KeyText keyText){
this.keyText= keyText;
}
public void keyTyped(KeyEvent ke){
keyText.msg+=ke.getKeyChar();
keyText.repaint();
}
}
class MyWindowAdapter extends WindowAdapter{
public void windowClosing(WindowEvent we){
System.exit(0);
}
}
**************************************************8
我希望点击第一个程序的yes按钮是,第二个程序响应。为什么出现不了效果?
是不是那些地方出错了

搜索更多相关主题的帖子: java 按钮 
2007-10-16 22:07
快速回复:java按钮响应问题??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034852 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved