Java qq登录界面设计
生活随笔
收集整理的這篇文章主要介紹了
Java qq登录界面设计
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
正式進入藍杰學習的第一天,開始java入門的學習。
第一次首先學習了窗體的搭建,了解到各種java庫的功能。
首先java是面向對象的高級程序設計語言,與我們在學校學的c++有共同點但個人感覺有很多不一樣的地方。先來談談作為一個初學者的我的幾點直觀的感受吧:
首先,java可以直接調用javax.swing組件繪制窗體,也就是說直接可以用代碼得到一個窗口,而不是像之前用c++那樣的只能在單調的控制臺輸入輸出。
其次,java更加強調類的分裝,基本一個項目都要創建多個類,調用不同的類實現各個功能。而之前在寫c++時大多是在編譯器的一個窗口里面就全部完成了。
最后java很強調類對象的新建。每次new都要當心。
qq登錄器界面還算是簡單的,只需要繪制一個窗體,并在其中加一些組件。
public void showFrame() {javax.swing.JFrame jf = new javax.swing.JFrame();jf.setTitle("QQ登錄byxzw");jf.setSize(300, 400);jf.setLocationRelativeTo(null);jf.getContentPane().setBackground(Color.YELLOW);java.awt.FlowLayout fl=new java.awt.FlowLayout();jf.setLayout(fl);javax.swing.ImageIcon img = new javax.swing.ImageIcon("image/1.jpg");javax.swing.JLabel jl = new javax.swing.JLabel(img);java.awt.Dimension d=new java.awt.Dimension();d.setSize(300, 250);jl.setPreferredSize(d);javax.swing.JLabel la1 = new javax.swing.JLabel("用戶名");javax.swing.JTextField name = new javax.swing.JTextField("name",6);name.setSize(200,100);javax.swing.JLabel la2 = new javax.swing.JLabel("密碼");javax.swing.JPasswordField psd = new javax.swing.JPasswordField(6);psd.setSize(200,100);javax.swing.JButton log=new javax.swing.JButton("登錄");log.setSize(100, 100);//log.setBackground(Color.BLACK);jf.add(jl);jf.add(la1);jf.add(name);jf.add(la2);jf.add(psd);jf.add(log);jf.setDefaultCloseOperation(3);jf.setVisible(true);}總結
以上是生活随笔為你收集整理的Java qq登录界面设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 豆瓣电影数据
- 下一篇: 超详细带你用Java实现QQ的聊天功能