⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 win.java

📁 一掌上电脑小程序
💻 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 + -