📄 win.java
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import javax.swing.tree.*;
import javax.swing.event.*;
import java.util.*;
import java.util.Calendar.*;
public class Win extends Frame implements ActionListener
{
Cai_Shu_Zi win1=new Cai_Shu_Zi("猜数字游戏");
Ji_Shi_Ben win2=new Ji_Shi_Ben();
Hua_Rong_Road win3=new Hua_Rong_Road();
TextField text1;
TextField text2;
Label 用户名;
Label 密码;
Label 奥运倒计时;
Button 登陆;
Button 登出;
Panel enter;
Panel 下方游戏列表;
MenuBar menubar;
Menu menu1;
Menu menu2;
Menu menu3;
MenuItem item1;
MenuItem item2;
MenuItem item3;
MenuItem item4;
MenuItem item5;
MenuItem item6;
MenuItem item7;
Button 游戏1;
Button 游戏2;
Button 游戏3;
Button 游戏4;
Calendar xmas;
Calendar newyears;
long diffMillis;
long diffDays ;
Win()
{
enter=new Panel();
text1=new TextField(10);
text2=new TextField(10);
text2.setEchoChar('*');
登陆=new Button("登陆");
登出=new Button("登出");
用户名=new Label("用户名");
密码=new Label("密码");
enter.add(用户名);
enter.add(text1);
enter.add(密码);
enter.add(text2);
enter.add(登陆);
enter.add(登出);
add(enter,BorderLayout.CENTER);
登陆.addActionListener(this);
登出.addActionListener(this);
下方游戏列表=new Panel();
menubar=new MenuBar();
menu1=new Menu("文件");
menu2=new Menu("帮助");
menu3=new Menu("关于我们");
item1=new MenuItem("猜数字");
item2=new MenuItem("记事本");
item3=new MenuItem("坦克大战");
item4=new MenuItem("联系我们");
item5=new MenuItem("关于掌上电脑");
item6=new MenuItem("如何进入菜单");
item7=new MenuItem("华容道");
menubar.add(menu1);
menubar.add(menu2);
menubar.add(menu3);
menu1.add(item1);
menu1.add(item2);
menu1.add(item3);
menu2.add(item6);
menu3.add(item4);
menu3.add(item5);
menu1.add(item7);
setMenuBar(menubar);
item1.addActionListener(this);
item2.addActionListener(this);
item3.addActionListener(this);
item4.addActionListener(this);
item5.addActionListener(this);
item6.addActionListener(this);
item7.addActionListener(this);
游戏1=new Button("猜数字游戏");
游戏2=new Button(" 记事本 ");
游戏3=new Button(" 坦克大战 ");
游戏4=new Button(" 华容道 ");
游戏1.addActionListener(this);
游戏2.addActionListener(this);
游戏3.addActionListener(this);
游戏4.addActionListener(this);
下方游戏列表.add(游戏1);
下方游戏列表.add(游戏2);
下方游戏列表.add(游戏3);
下方游戏列表.add(游戏4);
xmas = new GregorianCalendar();//get the date of today
newyears = new GregorianCalendar(2008,Calendar.AUGUST,8); //2008.8.8
diffMillis = newyears.getTimeInMillis()-xmas.getTimeInMillis();//Get difference in ms
diffDays = diffMillis/(24*60*60*1000)+1; //Get difference in days
奥运倒计时=new Label(" 距2008北京奥运会还有"+diffDays+"天");
add(奥运倒计时,BorderLayout.NORTH);
add(下方游戏列表,BorderLayout.SOUTH);
setBounds(400,400,340,200);
setVisible(true);
addWindowListener(new WindowAdapter()
{ public void windowClosing(WindowEvent e)
{ System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e)
{
if (e.getSource()==登陆)
{
String word1=text1.getText();
String word2=text2.getText();
if(word1.equals("linan")&&word2.equals("linan"))
{ 下方游戏列表.setVisible(true);
游戏1.setVisible(true);
游戏2.setVisible(true);
游戏3.setVisible(true);
游戏4.setVisible(true);
text2.setText("");
validate();
}
else { text1.setText("");
text2.setText("");
JOptionPane.showMessageDialog(this, "用户名错误 或 密码错误");
}
}
else if (e.getSource()==登出)
{ 游戏1.setVisible(false);
游戏2.setVisible(false);
游戏3.setVisible(false);
游戏4.setVisible(false);
text1.setText("");
text2.setText("");
}
else if (e.getSource()==item1)
{
if(游戏1.isVisible())
{ win1.setVisible(true);
}
else {JOptionPane.showMessageDialog(this, " 请先登陆");}
}
else if(e.getSource()==item2)
{ if(游戏2.isVisible())
{ win2.setVisible(true);
}
else {JOptionPane.showMessageDialog(this, " 请先登陆");}
}
else if(e.getSource()==item3)
{ JOptionPane.showMessageDialog(this, "此游戏目前还未下载,请访问 李楠 牌掌上电脑主页\nhttp.www.linan.com.cn");
}
else if(e.getSource()==item4)
{ JOptionPane.showMessageDialog(this, "我们的主页http.www.linan.com.cn\n客服QQ 88888888\n地址:辽宁大连旅顺 ");
}
else if(e.getSource()==item5)
{ JOptionPane.showMessageDialog(this, "品牌:李楠牌 型号:LN 1.0\ncpu:933 内存1G");
}
else if(e.getSource()==item6)
{ JOptionPane.showMessageDialog(this, "鼠标单击按钮可进入相应游戏。也可进入文件选择游戏\n了解更多请访问官方主页");
}
else if (e.getSource()==item7)
{
if(游戏4.isVisible())
{ win3.setVisible(true);
}
else {JOptionPane.showMessageDialog(this, " 请先登陆");}
}
else if(e.getSource()==游戏1)
{ win1.setVisible(true);
}
else if(e.getSource()==游戏2)
{ win2.setVisible(true);
}
else if(e.getSource()==游戏3)
{ JOptionPane.showMessageDialog(this, "此游戏目前还未下载,请访问李楠牌掌上电脑主页\n http.www.linan.com.cn");
}
else if(e.getSource()==游戏4)
{ win3.setVisible(true);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -