小组作业进度(只做了大概还未加内容)

package zuoye;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Window;
import java.awt.event.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.*;

public class Game {

protected static final Component dlg = null;

public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frm = new JFrame("游戏助手");
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.setLayout(null);

final JDialog dlg = new JDialog(frm, "游戏小助手");
dlg.setBounds(445, 220, 200, 150);
dlg.setLayout(null);
dlg.setModal(true);

JLabel userLabel = new JLabel(" 用 户: ");
userLabel.setBounds(40, 20, 80, 30);
JLabel userLabel1 = new JLabel();
userLabel1.setText(" 密 码:");
userLabel1.setBounds(40, 50, 80, 30);

JTextField userText = new JTextField();
userText.setEditable(true);
userText.setHorizontalAlignment(SwingConstants.LEFT);
userText.setColumns(20);
userText.setBounds(110, 20, 120, 30);

JButton obtn = new JButton("登陆");
obtn.setBounds(60, 100, 60, 30);
obtn.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
dlg.setVisible(true);
}
});
frm.add(obtn);

JButton btn = new JButton("选择");
btn.setBounds(50, 50, 100, 30);
btn.addActionListener(new ActionListener(){

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
dlg.setVisible(false);
}
});
dlg.add(btn);

final JDialog dlg1 = new JDialog(frm, "欢迎注册");
dlg1.setBounds(450, 220, 200, 150);
dlg1.setLayout(null);
dlg1.setModal(true);
JTextField userText1 = new JTextField();
userText1.setEditable(true);
userText1.setHorizontalAlignment(SwingConstants.LEFT);
userText1.setColumns(20);
userText1.setBounds(110, 50, 120, 30);
JButton obtn1 = new JButton("注册");
obtn1.setBounds(160, 100, 60, 30);
obtn1.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
dlg1.setVisible(true);
}
});
frm.add(obtn1);

JButton btn1 = new JButton("游戏");
btn1.setBounds(50, 50, 100, 30);
btn1.addActionListener(new ActionListener(){

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
dlg1.setVisible(false);
}
});
dlg1.add(btn1);

frm.add(userLabel);
frm.add(userText);
frm.add(userLabel1);
frm.add(userText1);

frm.setBounds(400, 200, 300, 200);
frm.setVisible(true);

}

}

时间: 2024-10-11 12:48:01

小组作业进度(只做了大概还未加内容)的相关文章

selenium 处理ajix以及文档为未加载完导致的元素定位失败的解决方案

一.解决思路 我们一般的处理方式是加睡眠时间sleep以及通过显示等待某个元素出现后再去执行我们需要的相关操作.但是这两种方式都有很明显的弊端. 第一种方式sleep固定时间,缺点为:1.浪费时间,有时元素已加载ok,但是还是要等sleep时间结束才执行:2.不稳定.较难权衡一个比较合适的等待时间,有时服务器端慢,导致超时了元素还未加载(有的元素是服务器返回的),此时便会抛出元素超时的异常.3.脚本冗余.呆板. 第二种方式通过wait的until函数,加一个条件去显示等待,若找到就直接返回,超时

让你的代码只做一件事情

还记得周星驰主演的电影<国产凌凌漆>有一段让人捧腹的情节, 在凌凌漆和司令对战时刻, 达文西半路杀了出来, 扬言要让司令尝一下他新发明的集10种致命武器于一身的「要你命3000」的威力, 传说这是胜过任何武器10倍威力的杀人利器,然而,还没等武器开锋,司令一枪就把达文西给打残了.周星驰的电影就是这么无厘头,但通过这个情节来仔细观察我们的世界,会发现一种规律,我们人类生产的任何工具,都是针对解决特定问题的, 换句话说, 很多工具功能都是单一性的, 多功能的事物似乎没有那么容易流行开来,就像文西发

【CodeForces】343D Water tree (线段树好题!还未弄懂)

/* 此题的方法除了用线段树求子树,通过标记父亲,更新儿子的方法,来更新祖先,学习了. 对于建树的方法由于并没有说明父亲与儿子的顺序,所以需要通过两次添加. 并且pre变量可以获得父亲的位置,还未弄懂! */ #define _CRT_SECURE_NO_WARNINGS #include<cstring> #include<cstdio> #include<iostream> #include<algorithm> using namespace std;

外贸网络推广:只做有好的结果的事

外贸网络推广:只做有好的结果的事 原文出处:http://www.szxnl.net/trade-promotion-network/ 我们都明白:任何事情去做,必然有结果,但不一定是好的结果,也不一定是我们所期望的. 如何把事情做到有好的结果? 很简单, 要做好一个事情,就是要把所有参与此事的人,都获得有益结果.否则,就会导致失败,这是或早或迟的事. 这是一条亘古不变宇宙真理. 你可以拿世间任何事情来套这个真理或法则. 比如,男婚女嫁,须双方自主意愿,一个愿娶,一个愿嫁,否则会出问题; 再比如

上涨、下跌、震荡,我只做下跌 (有钱人赚钱太有心机!

http://guba.eastmoney.com/news,gssz,191927844.html 昨天下午,一个做了10年期货操盘的朋友跟我们分享如何做期货,他讲的东西其实和我曾经学习到的东西差不多,但是我却心里一颤,带给了我思想和观念上的质变. 还有一个做股票的朋友,说了他做股票的情况.他们的操作策略都非常简单,但实际上对绝大部分人来说是非常困难的.大道至简,要理解并践行这句话真不是件容易的事情. 1做期货的朋友说: 1.我最重要的工作不是分析基本面,因为所谓的基本面信息都是N手信息,而且

分类信息之争又将持续 赶集网化险但还未为夷

赶集网获得老虎基金和凯雷投资2亿美元投资的消息一出,再次引爆整个互联网,分类信息市场再起波澜.新一轮融资之后,赶集网成功化险,之前捉襟见肘的资金问题得到妥善解决. 舆论唱空不管用?老虎凯雷豪赌赶集网 在赶集网宣布获得老虎基金和凯雷投资新一轮2亿美元融资之后,业界舆论砸开了锅,虽然仍有不少围观者对赶集网持悲观的态度,但更多的人是好奇为何被老虎凯雷会豪赌被唱空了半年之久的赶集网. 其实也不难理解,在腾讯投资58同城之后,分类信息市场彻底被激活,尤其是资本市场,在腾讯的带动下更加不会错过这次机会.腾讯

照片墙效果(交换位置还未实现)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <st

web前端面试真题! 面试的经历和回答只做参考1

xxxxx网络有限公司:下午1点50分左右到达公司附近,3点左右找到公司,因为公司周围环境不是很好,位置也很偏僻,关键是当时公司就3个人,当时想着:就算不在这里工作最起码要了解下面试过程什么的,所以在面试时完全不紧张,整个过程就像闲聊一样. 1.先自我介绍下? 好的,我叫xxx,毕业于xxxx,之前在xxxxx做WEB前端工作2年左右,10月底辞职到厦门,以后打算在厦门长期发展. 2.node是什么? node是服务端的JS,是一个事件驱动的非阻塞的I/O服务端js环境,本质上是对google

勿忘“9·11”:BCM不能只做表面文章

硝烟散尽,伤痛仍在. "9·11" ,为了不能忘却的纪念! 2001年9月11日,发生在美国的"9·11"事件震惊全球.这一事件也成为灾难恢复和业务连续性领域的标志性事件.随着时间的流逝,再提起"9·11" 这个数字,很多人已经没有当初那么敏感.不过,这一事件对整个灾难恢复和业务连续性行业的发展却有着极为重要的影响.很多人就是从那一天起才意识到灾难恢复的重要性和必要性. 巧合的是,在今年的"9·11"纪念日,主题为"