رفتن به مطلب
انجمن تیم امنیتی گارد ایران

ساخت صفحه لوگین در جاوا


ارسال های توصیه شده

با سلام.

میخوام یه صفحه لوگین بسازم که با یک یوسر و پسورد مشخص وار برنامم بشم.(بدون دیتابیس)

اگه کسی میتونه کمک کنه ممنون میشم.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

کسی نیست کمک کنه؟؟

یعنی اینقدر برنامه نویس جاوا کمه؟؟؟ :( :( <_<:wacko::unsure::blink:

 

کد زیر فرم مورد نظر شما رو با استفاده از swing پیاده سازی میکنه.

دقت داشته باشید که در ActionListener مربوط به دکمه Login میتونید شرط یوزر پس رو چک کنید . یوزر و پس رو هم میتونید دو تا final private String  بگیرید و بهشون مقادیر اولیه رو هر جا دوست داشتید بدید.

البته من برنامه نویس جاوای حرفه ای نیستم و نمی دونم که آیا استفاده از swing مناسبه یا نه . یا اگر نباشه چه جایگزین های دیگه ای داره. البته که من آشنایی مختصری به لطف شما با swing پیدا کردم و توی تجربم ثبت شد و ازش خوشم اومد. اگر زمانی نیاز بود جاوا کد بزنم حتما جز گزینه هام هست

package ui;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class login_form{

	private JFrame mainFrame;
	private JLabel headerLabel;
	private JLabel statusLabel;
	private JPanel controlPanel;
	
	private login_form(){
		prepareGUI();
	}
	
	public static void main(String[] args){
		login_form form = new login_form();
		form.showTextFieldDemo();
	}
	
	private void prepareGUI(){
		mainFrame = new JFrame("Login Form Example");
		mainFrame.setSize(400,400);
		mainFrame.setLayout(new GridLayout(3,1));
		mainFrame.addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent windowEvent){
				System.exit(0);
			}
		});
		
		headerLabel = new JLabel("",JLabel.CENTER);
		statusLabel = new JLabel("",JLabel.CENTER);
		
		statusLabel.setSize(350,100);
		
		controlPanel = new JPanel();
		controlPanel.setLayout(new FlowLayout());
		
		mainFrame.add(headerLabel);
		mainFrame.add(controlPanel);
		mainFrame.add(statusLabel);
		mainFrame.setVisible(true);
	}
	
	private void showTextFieldDemo(){
		headerLabel.setText("Welcome To My App");
		
		JLabel nameLabel = new JLabel("User ID",JLabel.RIGHT);
		JLabel passwdLabel = new JLabel("Passwd : ",JLabel.RIGHT);
		final JTextField userText = new JTextField(6);
		final JPasswordField passwdText = new JPasswordField(6);
		
		JButton loginButton = new JButton("Login");
		loginButton.addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent arg0) {
		           String data = "Username " + userText.getText();
		            data += ", Password: " 
		            + new String(passwdText.getPassword()); 
		            statusLabel.setText(data);        
		         }
		      }); 

		      controlPanel.add(nameLabel);
		      controlPanel.add(userText);
		      controlPanel.add(passwdLabel);       
		      controlPanel.add(passwdText);
		      controlPanel.add(loginButton);
		      mainFrame.setVisible(true);  
			}
}

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

انجمن تیم امنیتی گارد ایران

تیم امنیتی گارد ایران یک گروه مستقل است که قوانین آن با خط مشی جمهوری اسلامی ایران مغایرت ندارد. تیم امنیتی گارد ایران از سال 1393 فعالیت خود را آغاز کرد و هدف این تیم تامین امنیت سایت ها و سرورهای ایرانی است. تیم ما همیشه برای دفاع از مرزهای سایبری سرزمین عزیزمان ایران آماده است.

شبکه های اجتماعی

×
×
  • اضافه کردن...