哪位高手帮忙做个java编程题 要代码,谢谢哈

利用图形界面建立三个文本框和标签,分别表示姓名、密码和结果。另建立一个按钮,判断当姓名和密码相同时,结果的文本框显示”pass“;否则为”fail“。布局为BorderLayout。

import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class Login extends JFrame implements ActionListener {
private JButton b;
private JTextField t1;
private JTextField t2;
private JTextField t3;
private JLabel l1;
private JLabel l2;
private JLabel l3;
private JPanel p1;
private JPanel p2;

public Login() {
b = new JButton("确定");
l1 = new JLabel("姓名");
l2 = new JLabel("密码");
l3 = new JLabel("结果");
t1 = new JTextField();
t2 = new JTextField();
t3 = new JTextField();
p1 = new JPanel(new GridLayout(3, 1));
p2 = new JPanel(new GridLayout(3, 1));
this.add(b, BorderLayout.SOUTH);
this.add(p1, BorderLayout.WEST);
this.add(p2, BorderLayout.CENTER);
p1.add(l1);
p2.add(t1);
p1.add(l2);
p2.add(t2);
p1.add(l3);
p2.add(t3);

t3.setEnabled(false);

b.addActionListener(this);

this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setBounds(100, 100, 300, 160);
this.setResizable(false);
}

public static void main(String[] args) {
new Login();
}

public void actionPerformed(ActionEvent e) {
if (t1.getText().equals(t2.getText()) && !"".equals(t1.getText())) {
t3.setText("pass");
} else {
t3.setText("fail");
}
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-19
写下面代码:
String s=jTextField1.getText();
if(jTextField2.getText().equals(s)){
jTextField3.setText("pass");
}
else{
jTextField3.setText("fail");

}

哪位高手帮忙做个java编程题 要代码,谢谢哈
import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField;public class Login extends JFrame implements ActionListener...

JAVA题,高手帮忙,谢谢
第一题 利用ASCII码,设置一个数值变量,随机生成八个二十六个英文字母的ASCII码,注意要检测是否有重复,大小写差32自己搞定,然后设置元音数组辅音数组即可 第二题 其实就是将输入中的r变h,在谭浩强的c课本上有个类似的例子,只不过是计算单词的个数,你可以根据这个改编一下,注意判断r然后根据ASCII...

新手求助java程序图形界面设计问题
在Entry构造函数中加入如下代码就可以了 addComponentListener(new ComponentAdapter(){ public void componentResized(ComponentEvent ce){ panel.setBounds(getWidth()\/2-100,getHeight()\/2-85,210,122);button1.setBounds(getWidth()\/2-185,getHeight()\/2+45,85,30);button2.setBounds(getWidth()\/...

想编一个简单的手机游戏,请高手帮帮忙
说那么多有什么用,反正不复杂,完全就用JME,WTK就好了.我直接给你代码好了,有什么不懂的看API就OK了.我完全是按照LZ的要求写的啊,不选我就不厚道了哈~ ^_^ import java.util.Random;import javax.microedition.lcdui.*;import javax.microedition.midlet.MIDlet;import javax.microedition.midlet....

哪位高手帮帮忙~~运行VC 有问题需要关闭
scanf("%f",&a[i][j]);c语言数组是从0开始的,所以这里循环i,j应该是0到2,你越界啦 整个程序还有好多问题奥,不知道你这个程序是干嘛的,要实现什么功能 问题还有很多啦,光主函数里面就有以下 void main(){ int i,j;float a[3][3],x[3],b[3];for(i=0;i<3;i++){\/\/\/貌似你...

java swing 编程中,如何实现点击按钮弹出新的窗口???
import java.awt.Button;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;public class Demo { public static void main(String[] args) { Demo demo = new Demo();demo.run();} public void run() { JFrame frame = new JFrame("title1"...

代码rowspan="2" 代表什么意思?请各位高手帮忙回答一下,谢谢 急求!!
把两行 合并成一行: *** ***

16pf测试数据,哪位高手可以帮忙看下哈
Y2平均分值55分,67分以上应有其成就;Y3总分介于15-150之间,88分以上属于创造力强者;Y4均值22分,不足17分者专业成功可能较小。总结,这个测试结果未必准确,因为我感觉其中有的因素似乎有冲突,而且数据未必准确可靠,建议你不要过分当真。如果需要应当去医院或专业机构进行测试并听取分析。

请求高手指点:gdal java binding 的步骤
最近也在试这个,也遇到这个问题,我想是源代码有错误吧。我重新从官网下载1.7.1版本的,按照这个步骤来就没有问题,能生产gdal.jar和jni 的dll。测试了以下,可行。之前尝试了1.5的和1.7.3和1.8的似乎都总是有这样或那样的报错。。希望楼主好运。再次申明,以上几个版本我都亲手试过。

东北大学有哪些教授的课是必须要去蹭的?
1,刘文龙老师。强烈安利刘文龙老师的国际贸易实务这门课,这个课,我真心地想对各位说,想学实务的请蹭爆它!我们专业的大宝贝——刘文龙老师,他是从商人转型成为老师的,做生意失败过也成功过,那经验贼多,跟他学做生意那绝对没错了。每次他的课,座无虚席,很多别的专业的人也会来蹭课,那火爆...

相似回答