用JAVA開發簡易QQ登錄界面

<span style="font-size:18px;"><img alt="" src="http://hi.csdn.net/attachment/201111/16/0_1321427152xm11.gif" /></span>
<p><span style="font-size:18px;color:#3366ff;">import javax.swing.*;
import java.awt.*;
import javax.swing.border.*;
import java.awt.event.*;
public class QQ
{
public static void main(String args[])
{
 WindowBox win=new WindowBox("QQ2011");
 // Draw d=new Draw();</span></p><p><span style="font-size:18px;color:#3366ff;">}
}
class WindowBox extends Frame implements ActionListener
{
  Box baseBox,boxv1,boxv2,boxv3;
  Button b1,b2; 
  TextField text1,text2; 
WindowBox(String s)
{
super(s);
boxv1=Box.createVerticalBox();
boxv1.add(new Label("賬號"));
boxv1.add(Box.createVerticalStrut(10));
boxv1.add(new Label("密碼"));
boxv1.add(Box.createVerticalStrut(10));
//boxv1.add(new Label(""));
b1=new Button("登錄");
b1.addActionListener(this);
b2=new Button("退出");
b2.addActionListener(this);
boxv3=Box.createHorizontalBox();
boxv3.add(b1);
boxv3.add(Box.createHorizontalStrut(10));
boxv3.add(b2);
text1=new TextField(10);
text2=new TextField(10);
text2.setEchoChar('*');
boxv2=Box.createVerticalBox();
boxv2.add(text1);
boxv2.add(Box.createVerticalStrut(10));
boxv2.add(text2);
boxv2.add(Box.createVerticalStrut(10));
boxv2.add(boxv3);
baseBox=Box.createHorizontalBox();
baseBox.add(boxv1);
baseBox.add(Box.createHorizontalStrut(10));
baseBox.add(boxv2);
setLayout(new FlowLayout());
add(baseBox);
setBounds(600,125,400,260);
setVisible(true);
setResizable(true);
ImageIcon icon=new ImageIcon("qq.jpg");
setIconImage(icon.getImage()); 
setBackground(Color.pink);
}
 /*class D extends JFrame
     
  public void Draw()
               {
   MyPanel mp=null;
   
   mp=new MyPanel();
   
   this.add(mp);
   
   this.setSize(400,300);
   this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   
   this.setVisible(true);
  }
 
class MyPanel extends JPanel
{
   public void paint(Graphics g)
  {
   
   super.paint(g);
//   g.setColor(Color.blue);
//   g.fillRect(10,10, 40,60);
//   g.setColor(Color.red);
//   g.fillRect(80,80, 40, 60);
//   System.out.println("paint被調用");
//        g.drawOval(10,10,30,30);
   
   
   Image im=Toolkit.getDefaultToolkit().getImage
   (Panel.class.getResource("</span><a target=_blank href="file://\\aa.jpg"><span style="font-size:18px;color:#3366ff;">\\aa.jpg</span></a><span style="font-size:18px;color:#3366ff;">"));
   
   g.drawImage(im,90,90,200,150,this);
              }
  }*/
 
 </span></p><p><span style="font-size:18px;color:#3366ff;">public void actionPerformed(ActionEvent e)
{
/*if(text1.getText().equals("123456")&&text2.getText().equals("123456"))
   {
 JOptionPane.showMessageDialog(null,"恭喜,登陸成功");
         
   }
else 
{
JOptionPane.showMessageDialog(null,"登陸失敗,密碼或賬號錯誤,請重新登錄");
text1.setText(null);
text2.setText(null);
}*/
if(e.getSource()==b1)
{
 if(text1.getText().equals("123456")&&text2.getText().equals("123456"))
   {
 JOptionPane.showMessageDialog(null,"恭喜,登陸成功");
         
   }
else 
{
JOptionPane.showMessageDialog(null,"登陸失敗,密碼或賬號錯誤,請重新登錄");
text1.setText(null);
text2.setText(null);
}
}
if(e.getSource()==b2)
{
System.exit(0);
}
}
}
</span></p>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章