?? win.java
字號(hào):
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("猜數(shù)字游戲");
Ji_Shi_Ben win2=new Ji_Shi_Ben();
Hua_Rong_Road win3=new Hua_Rong_Road();
TextField text1;
TextField text2;
Label 用戶名;
Label 密碼;
Label 奧運(yùn)倒計(jì)時(shí);
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("關(guān)于我們");
item1=new MenuItem("猜數(shù)字");
item2=new MenuItem("記事本");
item3=new MenuItem("坦克大戰(zhàn)");
item4=new MenuItem("聯(lián)系我們");
item5=new MenuItem("關(guān)于掌上電腦");
item6=new MenuItem("如何進(jìn)入菜單");
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("猜數(shù)字游戲");
游戲2=new Button(" 記事本 ");
游戲3=new Button(" 坦克大戰(zhàn) ");
游戲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
奧運(yùn)倒計(jì)時(shí)=new Label(" 距2008北京奧運(yùn)會(huì)還有"+diffDays+"天");
add(奧運(yùn)倒計(jì)時(shí),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, "用戶名錯(cuò)誤 或 密碼錯(cuò)誤");
}
}
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, " 請(qǐng)先登陸");}
}
else if(e.getSource()==item2)
{ if(游戲2.isVisible())
{ win2.setVisible(true);
}
else {JOptionPane.showMessageDialog(this, " 請(qǐng)先登陸");}
}
else if(e.getSource()==item3)
{ JOptionPane.showMessageDialog(this, "此游戲目前還未下載,請(qǐng)?jiān)L問(wèn) 李楠 牌掌上電腦主頁(yè)\nhttp.www.linan.com.cn");
}
else if(e.getSource()==item4)
{ JOptionPane.showMessageDialog(this, "我們的主頁(yè)http.www.linan.com.cn\n客服QQ 88888888\n地址:遼寧大連旅順 ");
}
else if(e.getSource()==item5)
{ JOptionPane.showMessageDialog(this, "品牌:李楠牌 型號(hào):LN 1.0\ncpu:933 內(nèi)存1G");
}
else if(e.getSource()==item6)
{ JOptionPane.showMessageDialog(this, "鼠標(biāo)單擊按鈕可進(jìn)入相應(yīng)游戲。也可進(jìn)入文件選擇游戲\n了解更多請(qǐng)?jiān)L問(wèn)官方主頁(yè)");
}
else if (e.getSource()==item7)
{
if(游戲4.isVisible())
{ win3.setVisible(true);
}
else {JOptionPane.showMessageDialog(this, " 請(qǐng)先登陸");}
}
else if(e.getSource()==游戲1)
{ win1.setVisible(true);
}
else if(e.getSource()==游戲2)
{ win2.setVisible(true);
}
else if(e.getSource()==游戲3)
{ JOptionPane.showMessageDialog(this, "此游戲目前還未下載,請(qǐng)?jiān)L問(wèn)李楠牌掌上電腦主頁(yè)\n http.www.linan.com.cn");
}
else if(e.getSource()==游戲4)
{ win3.setVisible(true);
}
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -