| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1073 人关注过本帖
标题:简单的按钮事件却无法响应!
只看楼主 加入收藏
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
结帖率:33.33%
收藏
 问题点数:0 回复次数:13 
简单的按钮事件却无法响应!

为什么这个"重置"的按钮事件无法响应啊??

y69e9Laf.rar (11.3 KB) 简单的按钮事件却无法响应!


搜索更多相关主题的帖子: 按钮事件 
2006-10-20 22:48
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 
自己顶!

2006-10-20 23:26
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 
还没有人?再顶!

2006-10-21 12:22
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
你应该把你的代码帖出来,还有,不要用JB自己生成代码的功能,

所有事件处理应该自己心里清楚.并且自己为之编码

可惜不是你,陪我到最后
2006-10-21 12:59
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 

我在JC下重写了代码,就是不知道这个"重置"的按钮的功能为什么不能实现!
代码如下:
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class Frame1 extends JFrame {
JPanel contentPane;
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JTextField jTextField1 = new JTextField();
JTextField jTextField2 = new JTextField();
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
public Frame1() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}

private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
setSize(new Dimension(400, 300));
setTitle("Frame Title");
jLabel1.setText("姓名:");
jLabel1.setBounds(new Rectangle(21, 41, 83, 32));
jLabel2.setText("年龄:");
jLabel2.setBounds(new Rectangle(19, 118, 78, 36));
jTextField1.setBounds(new Rectangle(178, 41, 109, 31));
jTextField2.setBounds(new Rectangle(178, 118, 108, 35));
jButton1.setBounds(new Rectangle(61, 224, 109, 43));
jButton1.setText("确定");
jButton2.setBounds(new Rectangle(216, 226, 109, 40));
jButton2.setText("重置");
jButton2.addActionListener(new jbt());
contentPane.add(jLabel1);
contentPane.add(jLabel2);
contentPane.add(jTextField1);
contentPane.add(jTextField2);
contentPane.add(jButton1);
contentPane.add(jButton2);
}
class jbt implements ActionListener{
public void actionPerformed(ActionEvent e) {
Replace replace =new Replace();
replace.re();
}
}
public static void main(String [] args){
Frame1 frame1=new Frame1();
frame1.setVisible(true);
}
}



import javax.swing.text.*;

public class Replace {
public Replace() {
}
public void re(){
Frame1 frame1=new Frame1();
frame1.jTextField1.setDocument(new PlainDocument());
frame1.jTextField2.setDocument(new PlainDocument());
}
}


2006-10-21 14:18
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 
不是吧!斑竹看一下啊!

2006-10-21 16:26
卡拉是只猫
Rank: 1
等 级:新手上路
威 望:1
帖 子:129
专家分:0
注 册:2005-12-7
收藏
得分:0 

写的太多了吧,不用导入那么多包。
用记事本写,JB弄的东西太多


搞不懂就问人,搞得懂就答人。
2006-10-21 20:14
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 

不是吧!我上面重写的代码是用JC写的啊!这个还乱吗?


2006-10-21 22:03
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
以下是引用lgdcky在2006-10-21 14:18:26的发言:

我在JC下重写了代码,就是不知道这个"重置"的按钮的功能为什么不能实现!
代码如下:
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class Frame1 extends JFrame {
JPanel contentPane;
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JTextField jTextField1 = new JTextField();
JTextField jTextField2 = new JTextField();
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
public Frame1() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}

private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
setSize(new Dimension(400, 300));
setTitle("Frame Title");
jLabel1.setText("姓名:");
jLabel1.setBounds(new Rectangle(21, 41, 83, 32));
jLabel2.setText("年龄:");
jLabel2.setBounds(new Rectangle(19, 118, 78, 36));
jTextField1.setBounds(new Rectangle(178, 41, 109, 31));
jTextField2.setBounds(new Rectangle(178, 118, 108, 35));
jButton1.setBounds(new Rectangle(61, 224, 109, 43));
jButton1.setText("确定");
jButton2.setBounds(new Rectangle(216, 226, 109, 40));
jButton2.setText("重置");
jButton2.addActionListener(new jbt());
contentPane.add(jLabel1);
contentPane.add(jLabel2);
contentPane.add(jTextField1);
contentPane.add(jTextField2);
contentPane.add(jButton1);
contentPane.add(jButton2);
}
class jbt implements ActionListener{
public void actionPerformed(ActionEvent e) {
Replace replace =new Replace();
replace.re();
}
}
public static void main(String [] args){
Frame1 frame1=new Frame1();
frame1.setVisible(true);
}
}



import javax.swing.text.*;

public class Replace {
public Replace() {
}
public void re(){
Frame1 frame1=new Frame1();
frame1.jTextField1.setDocument(new PlainDocument());
frame1.jTextField2.setDocument(new PlainDocument());
}
}

像你这种代码风格比较差
还有,你想要实现什么功能,我写个简单的给你看看


可惜不是你,陪我到最后
2006-10-21 23:07
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 

啊!是这样啊!我只是想实现点"重置"按钮后jTextField1和jTextField2里的内容清空!这个事件我会实现,只是想用这种方法试试!看样子是不行啊!不过冰封可以告诉我为什么这么写点击按钮后会没有反应吗?


2006-10-21 23:36
快速回复:简单的按钮事件却无法响应!
数据加载中...
 
   



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

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