Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 9 của 9
  1. #1

    Hàm kiểm tra chỗ trống trên giao diện java là hàm nào?

    Mình tạo ra đc 1 window dành cho người dùng để đăng nhập user name và password.

    code giao diên cửa sổ đăng nhập của mình như sau:

    Mã:
    /**
     * This is to run Login Interface for account user.
     * 
     * @author Hung Vu Pham - 120056756 
     * @version 1, Date 27/11/2012
     */
    
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    
    public class loginInterface extends JFrame
    {
        //Declaring elements for Login Interface
        private JLabel userName, password;
        private JTextField tUser, tPass;
        private JButton Jlogin;
        public JPanel loginPanel, userPanel, passPanel, buttonPanel, errorPanel;
        
        public loginInterface()
        {
            super("Flickr Account Login");
            Container contain = getContentPane();
            loginPanel = new JPanel ();
            userPanel = new JPanel ();
            passPanel = new JPanel ();
            buttonPanel = new JPanel ();
            errorPanel = new JPanel ();
            userName = new JLabel ("User Name");
            password = new JLabel ("Password");
            tUser = new JTextField (15);
            tPass = new JTextField (15);
            Jlogin = new JButton ("Login");
            //adding login panel to frame container
            contain.add(loginPanel);
            loginPanel.setLayout(new FlowLayout());
            // add User Panel to login panel
            loginPanel.add(userPanel);
            userPanel.add(userName);
            userPanel.add(tUser);
            // add Pass Panel to login panel
            loginPanel.add(passPanel);
            passPanel.add(password);
            passPanel.add(tPass);
            // add Button Panel to login panel
            loginPanel.add(buttonPanel);
            buttonPanel.add(Jlogin);
            // add Error Panel to login panel
            loginPanel.add(errorPanel);
            // create and register listener for login button
            //ButtonHandler handler = new ButtonHandler();
            //Jlogin.addActionListener(handler);
        }
        public static void main (String arg[])
        {
            loginInterface login = new loginInterface ();
            login.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            login.setSize(300,300);
            login.setVisible(true);
        }
        
          
    }
    Kết quả giao diện :



    mình muốn tạo ra 1 hàm kiểm tra chỗ trống khi người dùng nhấn nút login, bạn nào có source code tương tự hoặc những code tương tác liên quan

    cám ơn rất nhiều

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Ý bạn có phải là kiểm tra xem có khoảng cách trong text nhập vào?

    Nếu cần kiểm tra vậy thì dùng str.indexOf(" "). Nếu trả về != -1 là có space.

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Lỗi này mình gặp nhiều lần rồi mà ko biết cách sửa

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    "Chỗ trống trong giao diện" - thuật ngữ mới ah. Giải thích cho mình coi với [IMG]images/smilies/dont_know.gif[/IMG]

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    if(txtUserName.settext.equal("") || txtPass.settext.equal(""))
    {
    to do.....
    }

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    if(txtUserName.getText.equals("") || txtPass.getText.equals(""))
    {
    //vui lòng nhập username va pasword
    }

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    if(tUser.getText.indexOf(" ")==-1){
    //Sai Username
    }

  8. #8
    kiểm tra chổ trống là kiểm tra cái chi thế,,,,,,,,

  9. #9
    Mã:
      if(login.tPass==null && "".equals(login.tPass)&&login.tUser==null&& "".equals(login.tUser)){
    	        	login.setVisible(false);
    	        }else{
    	        	login.setVisible(true);
    	        }

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •